Поскольку вы явно не указали свою цель, я отвечу на вопрос, что это такое.
Самый простой способ записи в файл - это использовать File.WriteAllText
который по существу открывает StreamWriter
(который в свою очередь открыт FileStream
) и вызывает Write
Создает новый файл, записать содержимое в файл, а затем закроет файл. Если целевой файл уже существует, он перезаписывается.
File.WriteAllText(fileName, "50")
или
var myInt = 50;
File.WriteAllText(fileName, myInt.ToString())
Если вы хотите использовать StreaWriter
исключительно
using (varwriter = new StreamWriter(fileName))
writer.Write(myInt.ToString());
Если вам нужно больше настроек по сравнению с базовым FileStream
using (var writer = new StreamWriter(new FileStream(fileName, FileMode.CreateNew)))
writer.Write(myInt.ToString());
, если вы просто хотите использовать FileStream
, то все становится немного более ручным, поскольку вам нужно будет преобразовать вещи в байт
using (var stream = new FileStream(fileName, FileMode.CreateNew))
{
var bytes = Encoding.UTF8.GetBytes(myInt.ToString());
stream.Write(bytes, 0, bytes.Length);
}