C# ile Merhaba Dünya

ASP.NET Core a başlamadan önce basit bir C# uygulaması yapıp çalıştıralım

Bunu komut satırı ile yapabilirsiniz. Önce Terminal( veya powershell ) açıp dosyayı kaydetmek istediğiniz yere gidin. Örneğin Documents:

cd Documents

dotnet komutu ile yeni proje oluşturun:

dotnet new console -o CsharpHelloWorld
cd CsharpHelloWorld

Bu basit bir C# projesi oluşturacaktır. Oluştururken ekrana bazı şeyler yazabilir. Proje iki önemli dosyadan oluşmaktadır. Bunlar .csproj proje dosyası uzantısı ve C# kodu .cs uzantısı ile oluşturduğunuz klasörde bulunmaktadır. Eğer editörünüz ile dosyayı açarsanız

CsharpHelloWorld.csproj

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  </PropertyGroup>

</Project>

Yukarıdaki gibi bir içerik göreceksiniz. Proje dosyası XML tabanlıdır ve proje hakkında bazı üstdata(metadata) göreceksiniz. Daha sonra başka paketlere referans ederseniz bunlar bu dosya içerisinde görünecektir. Yani bu proje npm de bulunan project.json dosyası gibidir. Çoğunlukla bu dosyayı elle değiştirmeniz gerekmemektedir.

Program.cs

using System;

namespace CsharpHelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

static void Main C# programının giriş noktasıdır. Eğer bu metod bir sınıf içerisinde yazılmışsa buna Program denir. using cümlesi sistem içerisindeki sınıfları getirmek için kullanılır. Bunlar .NET sınıfları olabilecei gibi başka sınıflar da olabilir.

Projenin içerisinde terminalinizden(Komut satırı) dotnet run yazarak programı çalıştırabilirsiniz. Programınız çalıştığında aşağıdaki çıktıyı göreceksiniz.

dotnet run

Hello World!

Bu bölümde .NET projesinin nasıl yaratılıp çalıştırıldığını gördünüz. Artık ASP.NET Core uygulamasına geçebiliriz.

Last updated