Classes Index

Documentation for the most important public classes in sharp-runtime.

All Important Classes by Category

Core Object Model

ClassHeaderDescription
System::ObjectSystem/Object.hppBase class
System::ExceptionSystem/Exception.hppBase exception
System::EventArgsSystem/EventArgs.hppBase event args
System::StringSystem/String.hppString utilities (static)
System::ArraySystem/Array.hppArray helpers (static)
System::Nullable<T>System/Nullable.hppNullable value type
System::EventHandler<T>System/EventHandler.hppEvent subscription and dispatch

Value Types

ClassHeader
System::DateTimeSystem/DateTime.hpp
System::TimeSpanSystem/TimeSpan.hpp
System::DateTimeOffsetSystem/DateTimeOffset.hpp
System::GuidSystem/Guid.hpp
System::VersionSystem/Version.hpp
System::DecimalSystem/Decimal.hpp
System::UriSystem/Uri.hpp

Utility Classes

ClassHeader
System::MathSystem/Math.hpp
System::MathFSystem/MathF.hpp
System::RandomSystem/Random.hpp
System::ConvertSystem/Convert.hpp
System::BitConverterSystem/BitConverter.hpp
System::ConsoleSystem/Console.hpp
System::EnvironmentSystem/Environment.hpp
System::AppDomainSystem/AppDomain.hpp

Text

ClassHeader
System::Text::StringBuilderSystem/Text/StringBuilder.hpp
System::Text::EncodingSystem/Text/Encoding.hpp
System::Text::UTF8EncodingSystem/Text/UTF8Encoding.hpp