C# 클래스 WindowsMobile.org.krypsis.CfgFile

Klasse, um Dateien im Ini-Format zu verwalten.
파일 보기 프로젝트 열기: ssoller/Krypsis 1 사용 예제들

공개 메소드들

메소드 설명
CfgFile ( ) : System

Leerer Standard-Konstruktor

CfgFile ( string filename ) : System

Konstruktor, welcher sofort eine Datei einliest

Save ( ) : System.Boolean

Datei sichern

commentValue ( String Caption, String Entry, System.Boolean CaseSensitive ) : System.Boolean

Kommentiert einen Wert aus

deleteValue ( String Caption, String Entry, System.Boolean CaseSensitive ) : System.Boolean

Löscht einen Wert

exportToXml ( ) : XmlDocument

Exportiert sämtliche Bereiche und deren Werte in ein XML-Dokument

getAllCaptions ( ) : List

Erstellt eine Liste aller enthaltenen Bereiche

getCaption ( String Caption ) : String>.SortedList

Liest alle Einträge uns deren Werte eines Bereiches aus

getDirectory ( ) : String

Verzeichnis der Datei

getValue ( String Caption, String Entry, System.Boolean CaseSensitive ) : String

Liest den Wert eines Eintrages aus (Erweiterung: case sensitive)

setValue ( String Caption, String Entry, String Value, System.Boolean CaseSensitive ) : System.Boolean

Setzt einen Wert in einem Bereich. Wenn der Wert (und der Bereich) noch nicht existiert, werden die entsprechenden Einträge erstellt.

비공개 메소드들

메소드 설명
SearchCaptionLine ( String Caption, System.Boolean CaseSensitive ) : int

Sucht die Zeilennummer (nullbasiert) eines gewünschten Eintrages

SearchEntryLine ( String Caption, String Entry, System.Boolean CaseSensitive ) : int

Sucht die Zeilennummer (nullbasiert) eines gewünschten Eintrages

메소드 상세

CfgFile() 공개 메소드

Leerer Standard-Konstruktor
public CfgFile ( ) : System
리턴 System

CfgFile() 공개 메소드

Konstruktor, welcher sofort eine Datei einliest
public CfgFile ( string filename ) : System
filename string Name der einzulesenden Datei
리턴 System

Save() 공개 메소드

Datei sichern
public Save ( ) : System.Boolean
리턴 System.Boolean

commentValue() 공개 메소드

Kommentiert einen Wert aus
public commentValue ( String Caption, String Entry, System.Boolean CaseSensitive ) : System.Boolean
Caption String Name des Bereiches
Entry String Name des Eintrages
CaseSensitive System.Boolean true = Gross-/Kleinschreibung beachten
리턴 System.Boolean

deleteValue() 공개 메소드

Löscht einen Wert
public deleteValue ( String Caption, String Entry, System.Boolean CaseSensitive ) : System.Boolean
Caption String Name des Bereiches
Entry String Name des Eintrages
CaseSensitive System.Boolean true = Gross-/Kleinschreibung beachten
리턴 System.Boolean

exportToXml() 공개 메소드

Exportiert sämtliche Bereiche und deren Werte in ein XML-Dokument
public exportToXml ( ) : XmlDocument
리턴 System.Xml.XmlDocument

getAllCaptions() 공개 메소드

Erstellt eine Liste aller enthaltenen Bereiche
public getAllCaptions ( ) : List
리턴 List

getCaption() 공개 메소드

Liest alle Einträge uns deren Werte eines Bereiches aus
public getCaption ( String Caption ) : String>.SortedList
Caption String Name des Bereichs
리턴 String>.SortedList

getDirectory() 공개 메소드

Verzeichnis der Datei
public getDirectory ( ) : String
리턴 String

getValue() 공개 메소드

Liest den Wert eines Eintrages aus (Erweiterung: case sensitive)
public getValue ( String Caption, String Entry, System.Boolean CaseSensitive ) : String
Caption String Name des Bereiches
Entry String Name des Eintrages
CaseSensitive System.Boolean true = Gross-/Kleinschreibung beachten
리턴 String

setValue() 공개 메소드

Setzt einen Wert in einem Bereich. Wenn der Wert (und der Bereich) noch nicht existiert, werden die entsprechenden Einträge erstellt.
public setValue ( String Caption, String Entry, String Value, System.Boolean CaseSensitive ) : System.Boolean
Caption String Name des Bereichs
Entry String name des Eintrags
Value String Wert des Eintrags
CaseSensitive System.Boolean true = Gross-/Kleinschreibung beachten
리턴 System.Boolean