Professional Documents
Culture Documents
Anatomija Na C#-01
Anatomija Na C#-01
Час 1
C♯
C♯ -- Повишен
Повишен С
С
• Воведни зборови за С# и .NET
Основни
Основни својства
својства
• Карактеристики и специфичности на програмскиот јазик
Main
Main метода
метода и
и именици
именици
• Својства и начин на примена
Идентификатори
Идентификатори
• Конвекција и правила
Основни
Основни податочни
податочни типови
типови
• Специфичности
Имплицитна
Имплицитна и
и експлицитна
експлицитна промена
промена
• Начин на работа
Enumerations
Enumerations
• Карактеристики
Оператори
Оператори
• Специфичности
C♯ - ПОВИШЕН C
- Оригиналната ознака по кој се препознава C sharp е C♯ (Unicode
znak 266F). Бидејќи симболот често не е достапен, прифатена е
ознаката C# (Unicode znak 0023). Поради овој симбол често може
овој програмски јазик да се сретне и под името C – hash;
Типови
Типови
Референтни
Референтни
Вредносни
Вредносни (објектни)
(објектни)
(value
(value types)
types) (reference
(reference types)
types)
Енумератори
Енумератори
Структурни
Структурни enum
enum
Структури
Структури Целобројни
Целобројни Реални
Реални Логички
Логички
struct
struct int,
int, sbyte,
sbyte, char
char float,
float, double
double bool
bool
ОСНОВНИ ПОДАТОЧНИ ТИПОВИ
- Референтните типови на податоци се всушност инстанци на
класите;
–9,223,372,036,854,775,808 до
long 64-битен цел број со предзнак
9,223,372,036,854,775,807
РЕАЛНИ БРОЕВИ
18
ОСНОВНИ ПОДАТОЧНИ ТИПОВИ
ПРИПИШАНИ (DEFAULT) ВРЕДНОСТИ
Тип Вредност
bool false
byte 0
char '\0'
decimal 0.0M
double 0.0D
float 0.0F
int 0
long 0L
sbyte 0
short 0
uint 0
ulong 0
ushort 0
19
ОСНОВНИ ПОДАТОЧНИ ТИПОВИ
- Иницијализацијата на променливите се врши со операторот за
доделување
int deset = 10;
без притоа да се користи зборчето new
int deset = new int(10);
class Student{ }
class Student: StudentNaFI{ }
Student trpeKakoStudent = new StudentNaFI();
StudentNaFI trpe = trpeKakoStudent ; // greška!
ENUMERATIONS
- Енумератори се податочни типови кои содржат група на
именувани константи. Доколку не се зададени експлицитно
вредностите им се доделуваат започнувајќи од 0.
enum Denovi {
ponedelnik, // 0
vtornik, // 1
// ...
}
enum Denovi {
petok = 5,
četvrtok = 4,
// ...
}
ENUMERATIONS
- Константите кои се дел од еден енум можат да бидат byte, short,
int или long.