C# Класс ConfigFile, UnityFramework

Наследование: System.Web.UI.Page
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetBool ( string section, string key, bool default_value = false ) : bool
GetFloat ( string section, string key, float default_value = 0.0f ) : float
GetInt ( string section, string key, int default_value ) : int
GetSectionList ( ) : Dictionary>
GetString ( string section, string key, string default_value = "" ) : string
GetUInt32 ( string section, string key, uint default_value ) : uint
Load ( Stream ms ) : bool
Load ( byte buff ) : bool
Load ( string path ) : bool
Save ( ) : bool
SetBool ( string section, string key, bool define_value ) : void
SetFloat ( string section, string key, float define_value ) : void
SetInt ( string section, string key, int define_value ) : void
SetString ( string section, string key, string define_value ) : void
SetUInt32 ( string section, string key, uint define_value ) : void
Write ( Stream stream ) : bool
Write ( string path ) : bool

Приватные методы

Метод Описание
FindValue ( string section, string key, string default_value ) : string
SetValue ( string section, string key, string define_value ) : void
parse ( StreamReader stream ) : bool

Описание методов

GetBool() публичный Метод

public GetBool ( string section, string key, bool default_value = false ) : bool
section string
key string
default_value bool
Результат bool

GetFloat() публичный Метод

public GetFloat ( string section, string key, float default_value = 0.0f ) : float
section string
key string
default_value float
Результат float

GetInt() публичный Метод

public GetInt ( string section, string key, int default_value ) : int
section string
key string
default_value int
Результат int

GetSectionList() публичный Метод

public GetSectionList ( ) : Dictionary>
Результат Dictionary>

GetString() публичный Метод

public GetString ( string section, string key, string default_value = "" ) : string
section string
key string
default_value string
Результат string

GetUInt32() публичный Метод

public GetUInt32 ( string section, string key, uint default_value ) : uint
section string
key string
default_value uint
Результат uint

Load() публичный Метод

public Load ( Stream ms ) : bool
ms Stream
Результат bool

Load() публичный Метод

public Load ( byte buff ) : bool
buff byte
Результат bool

Load() публичный Метод

public Load ( string path ) : bool
path string
Результат bool

Save() публичный Метод

public Save ( ) : bool
Результат bool

SetBool() публичный Метод

public SetBool ( string section, string key, bool define_value ) : void
section string
key string
define_value bool
Результат void

SetFloat() публичный Метод

public SetFloat ( string section, string key, float define_value ) : void
section string
key string
define_value float
Результат void

SetInt() публичный Метод

public SetInt ( string section, string key, int define_value ) : void
section string
key string
define_value int
Результат void

SetString() публичный Метод

public SetString ( string section, string key, string define_value ) : void
section string
key string
define_value string
Результат void

SetUInt32() публичный Метод

public SetUInt32 ( string section, string key, uint define_value ) : void
section string
key string
define_value uint
Результат void

Write() публичный Метод

public Write ( Stream stream ) : bool
stream Stream
Результат bool

Write() публичный Метод

public Write ( string path ) : bool
path string
Результат bool