русс | укр

C# - Головна
Контакти
Задайте питання...
Перегляд всіх питань


Простір імен
  ► System (5)
  ► Microsoft (1)


Для учнів (початківців)
  ► Відео уроки (4)
  ► Навчання (177)
  ► Приклади програм (19)
  ► Секрети Сі Шарп (4)

Для професіоналів
  ► Навчання (6)
  ► Приклади програм (1)










Навчання мови Сі Шарп

Ласкаво просимо на навчальний сайт мови програмування C#. Зараз на сайті: 231 корисних матеріалів для Вас!

Давайте зробимо порівняння мови C++, C# на прикладі роботи з масивом. Завдання буде просте: оголосити масив, визначити кількість його елементів, вивести на екран, зробити сортування масива і знову вивести на екран.

На мові Сі++ - це буде виглядати так:

#include "stdafx.h"
#include<iostream>
#include<conio.h>
#include<stdlib.h>

using namespace std;
int sravn(const void *x, const void *y) {
     return *(int*)x - *(int*)y;
}

int _tmain(int argc, _TCHAR* argv[])
{
     int masiv[] = { 2, 8, 1, 3, 7 };
     int n = sizeof(masiv)sizeof(int);
     cout<<"Length masiv: "<<n;
     cout<<"\nArray to sort: ";
     for(int i = 0; i<n; i++)
          cout<<" "<<masiv[i];
     qsort (masiv,n,sizeof(int),sravn);
     cout<<"\nArray after sorting:";
     for(int i = 0; i<n; i++)
          cout<<" "<<masiv[i];
     getch();
     return 0;
}

Результат роботи мови C++:

 

На мові Сі Шарп - це буде виглядати так:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Cconsol
{
      Program
     {
           static void Main(string[] args)
          {
                int[] masiv = new int[5] { 2, 8, 1, 3, 7 };
                Console.WriteLine("Length masiv: " + masiv.Length);
                Console.Write("Array to sort: ");
                for(int i = 0; i<masiv.Length; i++)
                     Console.Write(" " + masiv[i]);
                Array.Sort(masiv);
                Console.WriteLine();
                Console.Write("Array after sorting:");
                     for (int i = 0; i < masiv.Length; i++)
                Console.Write(" " + masiv[i]);
                Console.ReadKey();
           }
      }
}

Результат роботи мови C#:

 

Отже, висновок ви можете зробити самі, яка мова більш проста і краще сприймається. А також на якій мові простіше писати код програми. Цей сайт призначений для починаючих програмістів на C#.






© 2012 ci-sharp.ru При використанні матеріалу пряме iндексуюче посилання на сайт ОБОВ'ЯЗКОВЕ.
Права строго захищені нормами міжнародного права, інтелектуальної власності та авторського права.