C# Класс AcTools.Utils.Helpers.FlexibleParser

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ParseDouble ( string s ) : double

Throws an exception if can’t parse!

ParseDouble ( string s, double defaultValue ) : double
ParseInt ( string s ) : int

Throws an exception if can’t parse!

ParseInt ( string s, int defaultValue ) : int
ParseLong ( string s ) : long

Throws an exception if can’t parse!

ParseLong ( string s, long defaultValue ) : long
ParseTime ( string s ) : int

Throws an exception if can’t parse!

ParseTime ( string s, int defaultValue ) : int
TryParseDouble ( [ s, double &value ) : bool
TryParseDouble ( string s ) : double?
TryParseInt ( [ s, int &value ) : bool
TryParseInt ( string s ) : int?
TryParseLong ( string s, long &value ) : bool
TryParseLong ( string s ) : long?
TryParseTime ( [ value, int &totalSeconds ) : bool

Parse value from “12:34” to seconds from “00:00”

TryParseTime ( string s ) : int?

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

Метод Описание
ReplaceDouble ( [ s, double value ) : string

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

ParseDouble() публичный статический метод

Throws an exception if can’t parse!
public static ParseDouble ( string s ) : double
s string
Результат double

ParseDouble() публичный статический метод

public static ParseDouble ( string s, double defaultValue ) : double
s string
defaultValue double
Результат double

ParseInt() публичный статический метод

Throws an exception if can’t parse!
public static ParseInt ( string s ) : int
s string
Результат int

ParseInt() публичный статический метод

public static ParseInt ( string s, int defaultValue ) : int
s string
defaultValue int
Результат int

ParseLong() публичный статический метод

Throws an exception if can’t parse!
public static ParseLong ( string s ) : long
s string
Результат long

ParseLong() публичный статический метод

public static ParseLong ( string s, long defaultValue ) : long
s string
defaultValue long
Результат long

ParseTime() публичный статический метод

Throws an exception if can’t parse!
public static ParseTime ( string s ) : int
s string
Результат int

ParseTime() публичный статический метод

public static ParseTime ( string s, int defaultValue ) : int
s string
defaultValue int
Результат int

TryParseDouble() публичный статический метод

public static TryParseDouble ( [ s, double &value ) : bool
s [
value double
Результат bool

TryParseDouble() публичный статический метод

public static TryParseDouble ( string s ) : double?
s string
Результат double?

TryParseInt() публичный статический метод

public static TryParseInt ( [ s, int &value ) : bool
s [
value int
Результат bool

TryParseInt() публичный статический метод

public static TryParseInt ( string s ) : int?
s string
Результат int?

TryParseLong() публичный статический метод

public static TryParseLong ( string s, long &value ) : bool
s string
value long
Результат bool

TryParseLong() публичный статический метод

public static TryParseLong ( string s ) : long?
s string
Результат long?

TryParseTime() публичный статический метод

Parse value from “12:34” to seconds from “00:00”
public static TryParseTime ( [ value, int &totalSeconds ) : bool
value [ Value in “12:34” (or “12:34:56”) format.
totalSeconds int Seconds from “00:00”.
Результат bool

TryParseTime() публичный статический метод

public static TryParseTime ( string s ) : int?
s string
Результат int?