<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Visual Studio arşivleri - Keşif Ruhu</title>
	<atom:link href="https://www.kesifruhu.com/tag/visual-studio/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kesifruhu.com/tag/visual-studio/</link>
	<description>Keşfet, Deneyimle, Paylaş</description>
	<lastBuildDate>Tue, 29 Apr 2025 08:21:07 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://www.kesifruhu.com/wp-content/uploads/2024/09/siteico-150x150.png</url>
	<title>Visual Studio arşivleri - Keşif Ruhu</title>
	<link>https://www.kesifruhu.com/tag/visual-studio/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>2. C# ile İlk Programınızı Yazmak (Hello World)</title>
		<link>https://www.kesifruhu.com/yazilim/2-c-ile-ilk-programinizi-yazmak-hello-world/</link>
					<comments>https://www.kesifruhu.com/yazilim/2-c-ile-ilk-programinizi-yazmak-hello-world/#respond</comments>
		
		<dc:creator><![CDATA[darklaz]]></dc:creator>
		<pubDate>Tue, 29 Apr 2025 08:18:52 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Hello World]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<guid isPermaLink="false">https://www.kesifruhu.com/?p=567</guid>

					<description><![CDATA[<p>2. C# ile İlk Programınızı Yazmak (Hello World) C# programlama diline hoş geldiniz! Bu makalede, C# ile ilk programınızı nasıl yazacağınızı adım adım öğreneceksiniz. Geleneksel <a class="mh-excerpt-more" href="https://www.kesifruhu.com/yazilim/2-c-ile-ilk-programinizi-yazmak-hello-world/" title="2. C# ile İlk Programınızı Yazmak (Hello World)">[...]</a></p>
<p><a href="https://www.kesifruhu.com/yazilim/2-c-ile-ilk-programinizi-yazmak-hello-world/">2. C# ile İlk Programınızı Yazmak (Hello World)</a> yazısı ilk önce <a href="https://www.kesifruhu.com">Keşif Ruhu</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img decoding="async" src="https://images.pexels.com/photos/249798/pexels-photo-249798.png?auto=compress&amp;cs=tinysrgb&amp;fit=crop&amp;h=627&amp;w=1200" alt="image text"/></figure>



<p></p>



<h1 class="wp-block-heading">2. C# ile İlk Programınızı Yazmak (Hello World)</h1>



<p>C# programlama diline hoş geldiniz! Bu makalede, C# ile ilk programınızı nasıl yazacağınızı adım adım öğreneceksiniz. Geleneksel olarak, programlamaya yeni başlayanlar için ilk program genellikle ekrana &#8220;Hello, World!&#8221; yazdırmaktır. Bu basit program, dilin temel sözdizimini anlamanıza ve geliştirme ortamınızı doğru şekilde kurmanıza yardımcı olur. Şimdi, C# ile &#8220;Hello, World!&#8221; programını yazmaya başlayalım.</p>



<h2 class="wp-block-heading">Gerekli Araçlar ve Ortam Hazırlığı</h2>



<p>C# programlama yapabilmek için öncelikle bazı araçlara ihtiyacınız olacak:</p>



<ul class="wp-block-list">
<li><strong>.NET SDK (Software Development Kit):</strong> C# kodunu derlemek ve çalıştırmak için gereklidir. En güncel sürümünü <a href="https://dotnet.microsoft.com/download">Microsoft&#8217;un web sitesinden</a> indirebilirsiniz.</li>



<li><strong>Bir Metin Editörü veya IDE (Integrated Development Environment):</strong> Kod yazmak için bir metin editörü (örn., VS Code, Sublime Text) veya bir IDE (örn., Visual Studio, JetBrains Rider) kullanabilirsiniz. IDE&#8217;ler genellikle kod tamamlama, hata ayıklama ve diğer geliştirme araçlarını içerir.</li>
</ul>



<p>Bu makalede, Visual Studio Code&#8217;un (VS Code) yaygın olarak kullanılan ve platform bağımsız bir seçenek olması nedeniyle kullanılacağını varsayacağız. VS Code&#8217;u <a href="https://code.visualstudio.com/download">resmi web sitesinden</a> indirebilirsiniz. VS Code&#8217;u kurduktan sonra, C# desteği için C# eklentisini yüklemeniz gerekecektir.</p>



<h2 class="wp-block-heading">&#8220;Hello, World!&#8221; Programını Yazma</h2>



<p>Artık geliştirme ortamınız hazır olduğuna göre, ilk C# programımızı yazabiliriz. Aşağıdaki adımları izleyin:</p>



<ol class="wp-block-list">
<li><strong>Yeni Bir Dosya Oluşturun:</strong> VS Code&#8217;u açın ve yeni bir dosya oluşturun. Dosyayı <code>HelloWorld.cs</code> olarak kaydedin. <code>.cs</code> uzantısı, bu dosyanın bir C# kaynak kodu dosyası olduğunu belirtir.</li>



<li><strong>Kodu Yazın:</strong> Aşağıdaki C# kodunu <code>HelloWorld.cs</code> dosyasına yazın:</li>
</ol>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">C#</span><span role="button" tabindex="0" data-code="
using System;

namespace HelloWorld
{
 class Program
 {
 static void Main(string[] args)
 {
 Console.WriteLine(&quot;Hello, World!&quot;);
 }
 }
}
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"></span>
<span class="line"><span style="color: #C586C0">using</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">System</span><span style="color: #D4D4D4">;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">namespace</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">HelloWorld</span></span>
<span class="line"><span style="color: #D4D4D4">{</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #569CD6">class</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">Program</span></span>
<span class="line"><span style="color: #D4D4D4"> {</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #569CD6">static</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">void</span><span style="color: #D4D4D4"> </span><span style="color: #DCDCAA">Main</span><span style="color: #D4D4D4">(</span><span style="color: #569CD6">string</span><span style="color: #D4D4D4">[] </span><span style="color: #9CDCFE">args</span><span style="color: #D4D4D4">)</span></span>
<span class="line"><span style="color: #D4D4D4"> {</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Hello, World!&quot;</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4"> }</span></span>
<span class="line"><span style="color: #D4D4D4"> }</span></span>
<span class="line"><span style="color: #D4D4D4">}</span></span>
<span class="line"></span></code></pre></div>



<p></p>



<p>Şimdi bu kodu satır satır inceleyelim:</p>



<h3 class="wp-block-heading">using System;</h3>



<p>Bu satır, <code>System</code> ad alanını (namespace) programa dahil eder. <code>System</code> ad alanı, temel sınıfları ve C# programlarında sıkça kullanılan işlevleri içerir. Örneğin, <code>Console.WriteLine</code> metodu bu ad alanı içinde tanımlanmıştır.</p>



<h3 class="wp-block-heading">namespace HelloWorld</h3>



<p><code>namespace</code> anahtar kelimesi, kodunuzu mantıksal olarak gruplandırmak için kullanılır. Bu örnekte, tüm kodumuz <code>HelloWorld</code> ad alanı içinde yer almaktadır. Ad alanları, büyük projelerde kodun düzenlenmesine ve çakışmaların önlenmesine yardımcı olur.</p>



<h3 class="wp-block-heading">class Program</h3>



<p>C# bir nesne yönelimli (object-oriented) dildir ve her şey sınıflar (class) içinde tanımlanır. Bu satır, <code>Program</code> adında bir sınıf tanımlar. Programımızın ana işlevselliği bu sınıf içinde yer alacaktır.</p>



<h3 class="wp-block-heading">static void Main(string[] args)</h3>



<p>Bu, programımızın giriş noktasıdır (entry point). C# programı çalıştırıldığında, ilk olarak bu metot çalıştırılır. <code>static</code> anahtar kelimesi, bu metodun sınıfın bir örneği oluşturulmadan çağrılabileceğini belirtir. <code>void</code> anahtar kelimesi, bu metodun herhangi bir değer döndürmediğini gösterir. <code>string[] args</code> parametresi, komut satırından programa geçirilen argümanları temsil eder.</p>



<h3 class="wp-block-heading">Console.WriteLine(&#8220;Hello, World!&#8221;);</h3>



<p>Bu satır, <code>Console</code> sınıfının <code>WriteLine</code> metodunu kullanarak ekrana &#8220;Hello, World!&#8221; metnini yazdırır. <code>Console</code> sınıfı, konsol ile ilgili işlemleri gerçekleştirmek için kullanılır. <code>WriteLine</code> metodu, belirtilen metni konsola yazdırır ve ardından bir sonraki satıra geçer.</p>



<h2 class="wp-block-heading">Programı Derleme ve Çalıştırma</h2>



<p>Kodu yazdıktan sonra, programı derlememiz ve çalıştırmamız gerekir. VS Code&#8217;da, bir terminal açarak (View -&gt; Terminal) aşağıdaki komutları kullanabilirsiniz:</p>



<ul class="wp-block-list">
<li><strong>Derleme:</strong> <code>dotnet build</code> komutunu kullanarak programı derleyin. Bu komut, <code>HelloWorld.cs</code> dosyasını derleyerek yürütülebilir bir dosya oluşturur.</li>
</ul>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">PowerShell</span><span role="button" tabindex="0" data-code="
dotnet build
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"></span>
<span class="line"><span style="color: #D4D4D4">dotnet build</span></span>
<span class="line"></span></code></pre></div>



<p></p>



<ul class="wp-block-list">
<li><strong>Çalıştırma:</strong> <code>dotnet run</code> komutunu kullanarak programı çalıştırın. Bu komut, derlenmiş olan programı yürütür ve &#8220;Hello, World!&#8221; metnini konsola yazdırır.</li>
</ul>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">PowerShell</span><span role="button" tabindex="0" data-code="
dotnet run
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"></span>
<span class="line"><span style="color: #D4D4D4">dotnet run</span></span>
<span class="line"></span></code></pre></div>



<p></p>



<p>Eğer her şey yolunda gittiyse, terminalde &#8220;Hello, World!&#8221; yazısını görmelisiniz. Tebrikler, ilk C# programınızı başarıyla yazdınız ve çalıştırdınız!</p>



<h2 class="wp-block-heading">Özet</h2>



<p>Bu makalede, C# ile ilk programınızı nasıl yazacağınızı öğrendiniz. &#8220;Hello, World!&#8221; programı, C# dilinin temel sözdizimini anlamanıza ve geliştirme ortamınızı doğru şekilde kurmanıza yardımcı oldu. Artık daha karmaşık programlar yazmaya başlayabilirsiniz. C# dünyasına adım attığınız için tebrikler ve başarılar dileriz!</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;Programlamaya başlamak her zaman heyecan vericidir. &#8216;Hello, World!&#8217; programı, sadece bir başlangıçtır. Sürekli öğrenmeye ve pratik yapmaya devam ederek, harika şeyler başarabilirsiniz.&#8221; &#8211; Bir Yazılım Geliştirici</p>
</blockquote>



<p>Unutmayın, pratik yapmak ve sürekli öğrenmek, başarılı bir yazılımcı olmanın anahtarıdır. C# programlama dilinde kendinizi geliştirmek için çeşitli kaynaklardan (kitaplar, online kurslar, dokümanlar) yararlanabilirsiniz.</p>
<p><a href="https://www.kesifruhu.com/yazilim/2-c-ile-ilk-programinizi-yazmak-hello-world/">2. C# ile İlk Programınızı Yazmak (Hello World)</a> yazısı ilk önce <a href="https://www.kesifruhu.com">Keşif Ruhu</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.kesifruhu.com/yazilim/2-c-ile-ilk-programinizi-yazmak-hello-world/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
