だから私は@Nobodyが提案したようにしています。
バイト数、デバイスIDなどの詳細を持つクラスを作成し、ユーザー入力からフォームを介してデータを取得しました。後でBasic Serializationを使用してデータを保存し、次回this linkとしてアプリケーションを開くときにそれを読み戻すためのデシリアライゼーションを行いました。
コード:
[Serializable()]
public class Config
{
public string DeviceId { get; set; }
public string Name { get; set; }
public int Length { get; set; }
}
using (Stream testFileStream = File.Create(pathString)) // Serialization code
{
BinaryFormatter serializer = new BinaryFormatter();
serializer.Serialize(testFileStream, config);
testFileStream.Close();
}
using (Stream testFileStream = File.OpenRead(pathString))
{
BinaryFormatter deserializer = new BinaryFormatter();
config = (Config)deserializer.Deserialize(testFileStream);
testFileStream.Close();
}
[シリアライズ(https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/serialization/)を達成する方法の一つであります何が必要です! –
@Nobodyしかし、どのように私は設定ファイルのユーザーから価値を得ることができますか? – Abin