class Bu { public string fileName { get; set; } = "hello.txt"; public string filecontent { get; set; } public void WriteText2File() { using (StreamWriter writer = File.CreateText(System.IO.Path.GetTempPath() + fileName)) { writer.WriteLine(filecontent); } Console.ReadLine(); } }
在控制檯,可以new上面的類別,然後結2個特性賦什值 。
檔名這個特性,在C#6.0才有的語法。初始化特性的值。如果在new例項時,沒有指定,那程式使用此初始化的值,如果新指定一個值,那特性值使用新賦予的。
測試一下: