「C Sharpの基礎 - INIファイル」の版間の差分

ナビゲーションに移動 検索に移動
 
442行目: 442行目:
==== INIファイルの書き込み ====
==== INIファイルの書き込み ====
以下の例では、INIファイルを非同期で書き込みするクラスを定義している。<br>
以下の例では、INIファイルを非同期で書き込みするクラスを定義している。<br>
<br>
<code>FileStream</code>クラスでは、下記の設定を行っている。<br>
* 新しいファイルを作成 または 既存のファイルを上書き
* 書き込み専用で開く
* 他のプロセスからのアクセスを禁止
*: 他のプロセスとファイルを共有したい場合は、FileShare.Noneを変更する。
* 4[KB] = 4096[byte]のバッファを使用
*: 一般的に、4096[byte]はファイルI/Oに適したサイズとされている。
*: 大きすぎるとメモリを無駄に使い、小さすぎると頻繁なI/O操作が必要になる。
* 非同期に操作することを指定
<br>
<br>
  <syntaxhighlight lang="c#">
  <syntaxhighlight lang="c#">

案内メニュー