Show / Hide Table of Contents

Class ICO

IČO - Identifikačné číslo organizácie jednoznačne identifikujúce právnicku právnickej osoby alebo fyzickej osoby (podnikateľa) a má evidenčný význam. IČO tvorí 8 alebo 12 číslic. V prípade podnikateľa, ktorého IČO má dĺžku 6 znakov, budú na začiatok doplnené dve nuly.

Inheritance
object
ICO
Implements
IEquatableICO
IComparableICO
IDeepCloneableICO
IDeepCloneable
ICloneable
IEnumerablechar
IEnumerable
Inherited Members
object.Equals(object, object)
object.GetType()
object.ReferenceEquals(object, object)
Namespace: NineDigiteKasa
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class ICO : IEquatable<ICO>, IComparable<ICO>, IDeepCloneable<ICO>, IDeepCloneable, ICloneable, IEnumerable<char>, IEnumerable
Examples

87654321, 00654321, 123456789012

Constructors

ICO(string)

Declaration
public ICO(string value)
Parameters
Type Name Description
string value

Fields

MaxLength

Declaration
public const int MaxLength = 12
Field Value
Type Description
int

MinLength

Declaration
public const int MinLength = 8
Field Value
Type Description
int

Properties

Length

Gets number of characters in this instance.

Declaration
public int Length { get; }
Property Value
Type Description
int

Methods

CompareTo(ICO)

Declaration
public int CompareTo(ICO other)
Parameters
Type Name Description
ICO other
Returns
Type Description
int

DeepClone()

Declaration
public ICO DeepClone()
Returns
Type Description
ICO

Equals(ICO)

Declaration
public bool Equals(ICO other)
Parameters
Type Name Description
ICO other
Returns
Type Description
bool

Equals(ICO, ICO)

Declaration
public static bool Equals(ICO x, ICO y)
Parameters
Type Name Description
ICO x
ICO y
Returns
Type Description
bool

Equals(object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
object obj
Returns
Type Description
bool
Overrides
object.Equals(object)

GetEnumerator()

Declaration
public IEnumerator<char> GetEnumerator()
Returns
Type Description
IEnumeratorchar

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
int
Overrides
object.GetHashCode()

IsValid(string)

Determines whether value represents an valid short, regular or long format.

Declaration
public static bool IsValid(string value)
Parameters
Type Name Description
string value

Value to validate

Returns
Type Description
bool

Normalize(string)

Declaration
public static string Normalize(string value)
Parameters
Type Name Description
string value
Returns
Type Description
string

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Operators

operator ==(ICO, ICO)

Declaration
public static bool operator ==(ICO x, ICO y)
Parameters
Type Name Description
ICO x
ICO y
Returns
Type Description
bool

implicit operator string(ICO)

Declaration
public static implicit operator string(ICO ico)
Parameters
Type Name Description
ICO ico
Returns
Type Description
string

implicit operator ICO(string)

Declaration
public static implicit operator ICO(string value)
Parameters
Type Name Description
string value
Returns
Type Description
ICO

operator !=(ICO, ICO)

Declaration
public static bool operator !=(ICO x, ICO y)
Parameters
Type Name Description
ICO x
ICO y
Returns
Type Description
bool

Implements

IEquatable<T>
IComparable<T>
IDeepCloneable<T>
IDeepCloneable
ICloneable
IEnumerable<T>
IEnumerable

Extension Methods

IEnumerableExtensions.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)
IEnumerableExtensions.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
IEnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<T, int>)
IEnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
IEnumerableExtensions.IsNullOrEmpty<T>(IEnumerable<T>)
IEnumerableExtensions.Paginate<T>(IEnumerable<T>, Pagination)
IEnumerableExtensions.ToReadOnlyCollection<TSource>(IEnumerable<TSource>)
In This Article
Na začiatok stránky Nine Digit, s.r.o. ©