Головна |
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Lab1_2
{
class Program
{
/// <summary>
/// Тестування методів класу Convert
/// </summary>
static void Main(string[] args)
{
string s;
byte b;
int n;
double x;
bool flag;
char sym;
DateTime dt;
sym = '7';
s = Convert.ToString(sym);
x = Convert.ToDouble(s);
n = Convert.ToInt32(x);
b = Convert.ToByte(n);
flag = Convert.ToBoolean(b);
x = Convert.ToDouble(flag);
s = Convert.ToString(flag);
s = "300";
n = Convert.ToInt32(s);
s = "14.09";
s = "14.09.2008";
dt = Convert.ToDateTime(s);
}
}
}
Цей приклад демонструє різні перетворення між типами. Всі ці перетворення виконуються явно з використанням методів класу Convert. Спочатку дані символьного типа перетворюються в рядок. Потім ці дані перетворюються в дійсний тип, потім проводяться перетворення усередині арифметичного типа з пониженням типа від double до byte. Перетворенням, що завершує приклад, є перетворення даних строкового типа до типа DateTime.
3.6. Стиль програмування. Узгодження іменування
На теперішній час Microsoft рекомендує користуватися нотацією camel для імен змінних згідно з якою перша літера повинна бути на нижньому регістрі, наприклад: sName.
Для імен методів і інших ідентифікаторів рекомендується нотація Pascal за якою перша літера повинна бути на верхньому регістрі, наприклад, MyMethod.
Ідентифікатори не повинні вступати в конфлікт з ключовими словами. Крім того, вони чутливі до регістру символів, наприклад, імена sName і Sname вважаються різними.