Üretim ortamında su yas cızlar olmadan test edin.
İhtiyacınız olan her yerde çalışır.
30 gün boyunca tam işlevli ürün alın.
Dakikalar içinde çalışır hale getirin.
Ürün deneme sürecinizde destek mühendislik ekibimize tam erişim
using IronXL;
// Create new Excel WorkBook document
WorkBook workBook = WorkBook.Create();
// Convert XLSX to XLS
WorkBook xlsWorkBook = WorkBook.Create(ExcelFileFormat.XLS);
// Create a blank WorkSheet
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");
// Add data and styles to the new worksheet
workSheet["A1"].Value = "Hello World";
workSheet["A1"].Style.WrapText = true;
workSheet["A2"].BoolValue = true;
workSheet["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;
// Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workBook.SaveAs("sample.xlsx");
Imports IronXL
' Create new Excel WorkBook document
Private workBook As WorkBook = WorkBook.Create()
' Convert XLSX to XLS
Private xlsWorkBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
' Create a blank WorkSheet
Private workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")
' Add data and styles to the new worksheet
Private workSheet("A1").Value = "Hello World"
Private workSheet("A1").Style.WrapText = True
Private workSheet("A2").BoolValue = True
Private workSheet("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
' Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workBook.SaveAs("sample.xlsx")
Install-Package IronXL.Excel
Create Excel özelliği, geliştiricilere Excel dosyalarını doğrudan .NET uygulamaları içinde oluşturma ve yönetme konusunda güçlü bir yol sunar.
Yeni çalışma kitapları oluşturma, çalışma sayfaları ekleme ve veri girme gibi görevleri kolaylaştırırken, metin kaydırma, kenarlıklar ve biçimlendirme gibi gelişmiş stil seçenekleri sunar. Bu özellik, raporları otomatikleştirmek, verileri dışa aktarmak veya dinamik elektronik tablolar oluşturmak için mükemmeldir. IronXL, XLS, XLSX, CSV ve daha fazlası dahil olmak üzere birden fazla dosya formatını destekleyerek çeşitli sistemlerle uyumluluğu garanti eder. Kullanıcı dostu API'si sayesinde, geliştiriciler zaman tasarrufu yaparken ve Excel dosya yönetiminde karmaşıklığı azaltırken temel işlevselliğe odaklanabilirler.
WorkBook workBook = WorkBook.Create();WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");workSheet["A1"].Value = "Hello World";workSheet["A1"].Style.WrapText = true;workBook.SaveAs("sample.xlsx");WorkBook nesnesi, tüm Excel dosyalarının temelini oluşturur. Yeni bir çalışma kitabı başlatarak, geliştiriciler verilerle doldurulmaya ve gerektiği gibi biçimlendirilmeye hazır boş bir Excel belgesine erişebilirler.
Her Excel çalışma kitabı en az bir çalışma sayfası gerektirir. Bir sonraki adım, çalışma kitabı içinde yeni bir sayfa oluşturmayı ve ona özel bir ad atamayı gösterir. Çalışma sayfaları, verileri satır ve sütunlarda düzenlemek için birincil yapı olarak işlev görür.
Bu kod parçacığı, "Hello World" değerini belirli bir hücreye (A1) atayarak içerik eklemeyi göstermektedir. Bu, veri eklemeyi programlı olarak bir Excel sayfasına yerleştirmenin ne kadar kolay olduğunu gösteriyor, geliştiricilerin rapor oluşturma ve veri dışa aktarma gibi görevleri otomatikleştirmelerini sağlıyor.
Ayrıca, snippet WrapText özelliğini etkinleştirerek hücreye stil uygular. Bu, hücredeki uzun içeriğin birden fazla satırda düzgün bir şekilde görüntülenmesini sağlar, okunabilirliği artırır ve metnin kesilmesini önler. Bu tarz seçenekleri, geliştiricilere görsel olarak çekici ve profesyonel elektronik tablolar oluşturmaları için güç verir.
using IronXL;
using System;
using System.Linq;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Select worksheet at index 0
WorkSheet workSheet = workBook.WorkSheets[0];
// Get any existing worksheet
WorkSheet firstSheet = workBook.DefaultWorkSheet;
// Select a cell and return the converted value
int cellValue = workSheet["A2"].IntValue;
// Read from ranges of cells elegantly.
foreach (var cell in workSheet["A2:A10"])
{
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
// Calculate aggregate values such as Min, Max and Sum
decimal sum = workSheet["A2:A10"].Sum();
// Linq compatible
decimal max = workSheet["A2:A10"].Max(c => c.DecimalValue);
Imports IronXL
Imports System
Imports System.Linq
' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Select worksheet at index 0
Private workSheet As WorkSheet = workBook.WorkSheets(0)
' Get any existing worksheet
Private firstSheet As WorkSheet = workBook.DefaultWorkSheet
' Select a cell and return the converted value
Private cellValue As Integer = workSheet("A2").IntValue
' Read from ranges of cells elegantly.
For Each cell In workSheet("A2:A10")
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text)
Next cell
' Calculate aggregate values such as Min, Max and Sum
Dim sum As Decimal = workSheet("A2:A10").Sum()
' Linq compatible
Dim max As Decimal = workSheet("A2:A10").Max(Function(c) c.DecimalValue)
Install-Package IronXL.Excel
IronXL'deki Load özelliği, çeşitli formatlardaki (XLSX, XLS, CSV vb.) mevcut Excel dosyalarını kolayca yüklemenizi ve düzenlemenizi sağlar. WorkBook yükleyerek, WorkSheets ve verilerine erişebilir, değerleri çıkarabilir, hücre aralıklarında döngü yapabilir ve toplam veya maksimum değerler gibi hesaplamalar gerçekleştirebilirsiniz. Belirli hücrelere erişebilir, değerlerini uygun veri türüne (ör. tamsayılar, ondalık sayılar) dönüştürebilir ve hatta gelişmiş veri işlemleri için LINQ kullanabilirsiniz. Bu özellik, .NET'te Excel verileriyle çalışmayı basitleştirir, veri analizi, rapor oluşturma ve otomasyon gibi görevler için idealdir.
WorkBook workBook = WorkBook.Load("sample.xlsx");WorkSheet workSheet = workBook.WorkSheets[0];var range = workSheet["A2:A10"];decimal sum = range.Sum();Console.WriteLine("A2:A10 aralığının toplamı: " + sum);WorkBook nesnesi, IronXL'de Excel dosyalarıyla etkileşim kurmak için temel başlangıç noktasıdır. WorkBook.Load("sample.xlsx") yöntemini kullanarak, mevcut bir Excel dosyasını açar ve daha fazla işlem yapmak için içeriğine ve yapısına erişim sağlarsınız. Bu, geliştiricilere mevcut verilerle çalışma, görevleri otomatikleştirme ve yeni bir çalışma kitabı oluşturmak zorunda kalmadan elektronik tabloları güncelleme olanağı tanır.
Ardından, WorkSheets[0] özelliği, çalışma kitabındaki ilk çalışma sayfasına erişmek için kullanılır. Excel'de, her biri satırlara ve sütunlara düzenlenen bir veri kümesi temsil eden birden çok sayfa içerebilir. İlk sayfayı seçerek, verilerinizin depolandığı veya değerleri okuma ya da sonuçları hesaplama işlemleri yapacağınız ana alanı hedefliyorsunuz.
range değişkeni, belirli bir hücre grubunu tanımlar; bu durumda, A2 ile A10 arasındaki aralığı ifade eder. Bu, IronXL'in birden çok hücre ile bir kerede etkileşim kurmanıza olanak sağlar; değerleri okuma, biçimlendirme uygulama veya aralıklar genelinde hesaplamalar gerçekleştirme işlemlerini içerir. Bu örnekte, bir sütun aralığını yakaladığından, ardışık verilerle çalışmayı kolaylaştırır.
.Sum() yöntemi, seçilen aralıktaki sayısal değerlerin toplamını hesaplamak için kullanılır. Bu durum, veri aralıkları üzerinde hızlı, yerleşik hesaplamalar gerçekleştirmeyi nasıl kolaylaştırdığını gösteriyor ve manuel yineleme ve toplamlandırma ihtiyacını ortadan kaldırıyor.
Son olarak, Console.WriteLine() ifadesi hesaplanan toplamı konsola yazdırır. Bu, örneğin bir aralıktaki değerlerin toplamı gibi işlemlerinizin sonucunu doğrudan uygulamanız içinde görüntülemenin basit ancak güçlü bir yoludur.
Bu yaklaşımla, geliştiriciler veri toplama görevlerini kolayca otomatikleştirebilir veya onları daha büyük iş akışlarına entegre edebilir.
IronXL ile Excel Dosyalarını Yüklemeyi ve Manipüle Etmeyi Öğrenin
using IronXL;
// Create new Excel spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
// Create worksheets (workSheet1, workSheet2, workSheet3)
WorkSheet workSheet1 = workBook.CreateWorkSheet("workSheet1");
WorkSheet workSheet2 = workBook.CreateWorkSheet("workSheet2");
WorkSheet workSheet3 = workBook.CreateWorkSheet("workSheet3");
// Set worksheet position (workSheet2, workSheet1, workSheet3)
workBook.SetSheetPosition("workSheet2", 0);
// Set active for workSheet3
workBook.SetActiveTab(2);
// Remove workSheet1
workBook.RemoveWorkSheet(1);
workBook.SaveAs("manageWorkSheet.xlsx");
Imports IronXL
' Create new Excel spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
' Create worksheets (workSheet1, workSheet2, workSheet3)
Private workSheet1 As WorkSheet = workBook.CreateWorkSheet("workSheet1")
Private workSheet2 As WorkSheet = workBook.CreateWorkSheet("workSheet2")
Private workSheet3 As WorkSheet = workBook.CreateWorkSheet("workSheet3")
' Set worksheet position (workSheet2, workSheet1, workSheet3)
workBook.SetSheetPosition("workSheet2", 0)
' Set active for workSheet3
workBook.SetActiveTab(2)
' Remove workSheet1
workBook.RemoveWorkSheet(1)
workBook.SaveAs("manageWorkSheet.xlsx")
Install-Package IronXL.Excel
IronXL kütüphanesi, çalışma sayfalarını C# kodunu kullanarak yönetmeyi olabildiğince kolay hale getirir. Çalışma sayfalarını oluşturma & silme, çalışma sayfası pozisyonlarını değiştirme ve Excel dosyasında aktif çalışma sayfası ayarlama işlemleri Office Interop kullanılmadan gerçekleştirilebilir.
CreateWorkSheet yöntemi, bir çalışma sayfası oluşturulmasına olanak tanır. Tek gereken parametre, çalışma sayfası adıdır.
SetSheetPosition yöntemi, bir çalışma sayfasının konumunu değiştirmek veya taşımak için kullanılabilir. İki parametre gereklidir: string olarak çalışma sayfası adı ve integer olarak indeks konumu.
Aktif çalışma sayfasını ayarlamak, çalışma kitabı açıldığında varsayılan olarak hangi çalışma sayfasının açılacağını ayarlamak anlamına gelir. Bunu başarmak için, çalışma sayfasının dizin konumu ile SetActiveTab yöntemini kullanın.
Çalışma sayfasını kaldırmak da IronXL ile mümkündür. Çalışma sayfasının dizin konumu ile birlikte RemoveWorkSheet yöntemini kullanın. Çalışma sayfasının konumu bilinmiyorsa, çalışma sayfası adı da silmek için kullanılabilir.
Yukarıda belirtilen tüm indeks pozisyonlarının sıfır tabanlı indekslemeyi kullandığını lütfen unutmayın, yani ilk element 0 indeksine sahiptir.
CreateWorkSheet yöntemi ile bir Çalışma Sayfası oluşturunSetSheetPosition ile çalışma sayfası konumunu değiştirinSetActiveTab kullanınRemoveWorkSheet C# fonksiyonunu kullanarak bir çalışma sayfasını kaldırın veya silinusing IronXL;
using System.IO;
// Import any XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Export the excel file as XLS, XLSX, XLSM, CSV, TSV, JSON, XML
workBook.SaveAs("sample.xls");
workBook.SaveAs("sample.xlsx");
workBook.SaveAs("sample.tsv");
workBook.SaveAsCsv("sample.csv");
workBook.SaveAsJson("sample.json");
workBook.SaveAsXml("sample.xml");
// Export the excel file as Html, Html string
workBook.ExportToHtml("sample.html");
string htmlString = workBook.ExportToHtmlString();
// Export the excel file as Binary, Byte array, Data set, Stream
byte[] binary = workBook.ToBinary();
byte[] byteArray = workBook.ToByteArray();
System.Data.DataSet dataSet = workBook.ToDataSet(); // Allow easy integration with DataGrids, SQL and EF
Stream stream = workBook.ToStream();
Imports IronXL
Imports System.IO
' Import any XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Export the excel file as XLS, XLSX, XLSM, CSV, TSV, JSON, XML
workBook.SaveAs("sample.xls")
workBook.SaveAs("sample.xlsx")
workBook.SaveAs("sample.tsv")
workBook.SaveAsCsv("sample.csv")
workBook.SaveAsJson("sample.json")
workBook.SaveAsXml("sample.xml")
' Export the excel file as Html, Html string
workBook.ExportToHtml("sample.html")
Dim htmlString As String = workBook.ExportToHtmlString()
' Export the excel file as Binary, Byte array, Data set, Stream
Dim binary() As Byte = workBook.ToBinary()
Dim byteArray() As Byte = workBook.ToByteArray()
Dim dataSet As System.Data.DataSet = workBook.ToDataSet() ' Allow easy integration with DataGrids, SQL and EF
Dim stream As Stream = workBook.ToStream()
Install-Package IronXL.Excel
IronXL, geliştiricilere Excel dosyaları ile çalışmak için basit ve esnek bir yol sunar, çeşitli formatlar arasında kolayca içe ve dışa aktarmaya olanak tanır. XLS, XLSX, CSV, JSON, XML ve HTML gibi dosya türlerini destekler, bu da onu farklı uygulama ihtiyaçları için ideal hale getirir. Geliştiriciler, sadece birkaç satır kodla Excel verilerini web entegrasyonu, API'ler veya daha ileri veri işleme için uygun formatlara dönüştürebilirler.
Örneğin, Excel dosyalarını HTML veya JSON olarak dışa aktarmak, verileri web uygulamalarına gömmeyi kolaylaştırır. Bunları ikili, byte dizileri veya akışlara dönüştürmek ise veritabanları veya diğer sistemlerle entegrasyona yardımcı olur. Excel içeriğini DataSet formatına dönüştürmek, SQL veritabanlarına bağlanmayı veya veri tabloları gibi UI bileşenlerini doldurmayı basitleştirir. Bu, manuel kodlamayı azaltır, verimliliği artırır ve IronXL'i modern, veri odaklı uygulamalar için değerli bir araç haline getirir.
Bu kod, IronXL'in Excel verilerini farklı formatlarda işleme ve dışa aktarma konusundaki çok yönlülüğünü göstermektedir. İşlem, mevcut bir Excel dosyasını (Sample.xlsx) bir WorkBook nesnesine yüklemekle başlar. Bu nesne, veriyi işlemek ve dışa aktarmak için merkezi bir merkez görevi görür. SaveAs yöntemi kullanılarak, workbook, .xlsx dosyası olarak kaydedilir ve modern Excel uygulamalarıyla uyumluluk sağlanır.
Ardından, SaveAsJson yöntemi, workbook'yi JSON formatına dönüştürerek API yanıtları veya hafif veri alışverişleri için uygun hale getirir. ToDataSet yöntemi, workbook öğesini tablo verilerini işlemek için kullanılan .NET yerel bir yapı olan DataSet nesnesine dönüştürerek veritabanları veya UI bileşenleriyle sorunsuz entegrasyon sağlar.
Son olarak, ExportToHtml yöntemi bir HTML dosyası oluşturur ve geliştiricilerin Excel verilerini doğrudan web sayfalarında görüntülemelerini sağlar. Bu yetenekler, veri işleme görevlerini kolaylaştırarak IronXL'i Excel dosyaları ile çalışan geliştiriciler için olağanüstü bir araç haline getirir.
using IronXL;
using System;
using System.Data;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Convert the whole Excel WorkBook to a DataSet
DataSet dataSet = workBook.ToDataSet();
foreach (DataTable table in dataSet.Tables)
{
Console.WriteLine(table.TableName);
// Enumerate by rows or columns first at your preference
foreach (DataRow row in table.Rows)
{
for (int i = 0 ; i < table.Columns.Count ; i++)
{
Console.Write(row[i]);
}
}
}
Imports IronXL
Imports System
Imports System.Data
' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Convert the whole Excel WorkBook to a DataSet
Private dataSet As DataSet = workBook.ToDataSet()
For Each table As DataTable In dataSet.Tables
Console.WriteLine(table.TableName)
' Enumerate by rows or columns first at your preference
For Each row As DataRow In table.Rows
For i As Integer = 0 To table.Columns.Count - 1
Console.Write(row(i))
Next i
Next row
Next table
Install-Package IronXL.Excel
XLSX, XLS, XLSM, XLTX, CSV ve TSV dosyalarını System.Data.DataTable dosyasına dönüştürün. Bu DataTable nesnesi, tablolar, ilişkiler ve kısıtlamalardan oluşan bir koleksiyon içerebilir.
using IronXL;
using System;
using System.Data;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Select default sheet
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Convert the worksheet to DataTable
DataTable dataTable = workSheet.ToDataTable(true);
// Enumerate by rows or columns first at your preference
foreach (DataRow row in dataTable.Rows)
{
for (int i = 0 ; i < dataTable.Columns.Count ; i++)
{
Console.Write(row[i]);
}
}
Imports IronXL
Imports System
Imports System.Data
' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Select default sheet
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Convert the worksheet to DataTable
Private dataTable As DataTable = workSheet.ToDataTable(True)
' Enumerate by rows or columns first at your preference
For Each row As DataRow In dataTable.Rows
For i As Integer = 0 To dataTable.Columns.Count - 1
Console.Write(row(i))
Next i
Next row
Install-Package IronXL.Excel
XLSX, XLS, XLSM, XLTX, CSV ve TSV dosyalarını System.Data.DataTable dosyasına dönüştürün, böylece System.Data.SQL ile tam uyumluluk sağlanır veya DataGrid dosyası doldurulur.
İlk satırı tablonun sütun adları olarak ayarlamak için true ile ToDataTable yöntemini girin. DataTable, DataGrid'yi doldurabilir.
DataTable in C#DataTable formatına dönüştürmek için bir Excel kütüphanesi kurun.Çalışma Sayfası seçinToDataTable kullanarak bir DataTable oluşturun.
Iron .NET Excel ürün geliştirme ekibi tüm sorularınıza destek olmaya hazır. Kütüphanemizle ilgili sorular için iletişime geçin.
Mühendis ekibimiz .NET yazılımı ile uğraşmada 10 yılı aşkın deneyime sahiptir. Yazılımımızın, saygın küçük ve orta ölçekli işletmeler, geliştiriciler, hükümetler ve daha birçokları tarafından kullanıldığını göreceksiniz. Deneyimimiz, güvenebileceğiniz kaynaklarla yardımcı bir müşteri destek modeli geliştirmemize de olanak sağladı. Ekibimiz, yazılımınızın sorunsuz çalışmasını ve işinize uygun olmasını sağlamak için çalışır.
.NET Excell Kurulumumuz, yeni bir Excel dosyası oluşturmayı, Microsoft Interop olmadan Excel dosyalarını okumayı, çeşitli Excel çalışma sayfaları ve aralıklarıyla çalışmayı, elektronik tablo dosya türlerini (yani; XLS/XLSX/CSV/TSV/JSON) ihtiyaçlarınıza uygun olarak dönüştürmeyi ve Excel'den SQL bağlantılarını System.Data.DataSet ve DataTable aracılığıyla yapmayı kolaylaştırabilir.
Kilit net excel kütüphane özelliklerimizden bazıları, bir sayfa düzenlendiğinde Excel formüllerini yeniden hesaplama, aralıklar, sütunlar ve satırlar için sıralama yetenekleri ve yazı tipleri, boyut, arka plan desenleri, hizalamalar vb. gibi öğeleri stilize etmeyi içerir.
Esasen Microsoft Interop olmadan tüm Excel işlevlerini elde edersiniz. Ayrıca, elektronik tablolarınıza daha cilalı bir görünüm kazandırabilecek daha özelleştirilebilir seçeneklere de sahipsiniz. .NET kütüphanemizin NuGet indirmesi ile imkanlar sonsuzdur.
.NET ile çalışır, Avalonia, .NET Core, XLSX, VB.NET
.NET Kütüphane Özellikleri
IronXL, .NET APP'lerinizde Excel Elektronik Tablolarını okumanıza ve yazmanıza izin verir. XLS/XLSX/CSV/TSV okuyun ve düzenleyin - XLS/XLSX/CSV/TSV/JSON olarak kaydedin ve dışa aktarın.
Daha Fazla
System.Data.DataSet ve System.Data.DataTable nesnelerini kullanarak Excel, SQL ve GridView'ler arasında veri aktarın.
Kod Örnekleri
Microsoft Excel formüllerini destekler. Kullanımı kolay Çalışma Sayfası [“A1:B10”] sözdizimi. Aralıkları sezgisel olarak birleştirin ve ayarlayın. Aralıklar, Sütunlar ve Satırlara göre sırala.
Daha Fazla Bilgi Edinin
Yazı Tipi, Boyut, Arka Plan, Kenarlık, Hizalama ve formatı ayarlayın.
Hemen BaşlayınIronXL entegrasyon platformu, çeşitli endüstriler ve işlevler için yararlıdır. Muhasebe ve finans sistemleri, iş sayısallaştırma, kurumsal içerik yönetimi ve veri/raporlama alanlarında uygulanabilirlik bulacaksınız.
IronXL, Excel araçlarını Visual Studio .NET kurucusu ile projelerinize kolayca dahil eder.
Yazılım ürününü bu bağlantıdan indirebilirsiniz.
Ücretsiz topluluk geliştirme lisansları. Ticari lisanslar 749 $'dan başlayan fiyatlarla.
Avalonia Excel ASP.NET
Jonas'ın Office Interop kullanmadan Excel Dosyaları oluşturmak için IronXL'yi nasıl kullandığını görün...
Jonas'ın Excel Dosyası Oluşturma Eğitimini Görüntüleyin
Avalonia Excel XLSX
Elijah, Excel verilerini C# uygulamalarına okuma konusunda doğrudan bir yaklaşımı paylaşıyor...
Elijah'ın Excel Okuma ve Düzenleme Eğitimine Bakın
Avalonia Excel Veri
Rebecca'nın Excel verilerini bir .NET uygulamasına okuması için olan kod incelemesi...
Becky'nin C# Eğitimini Okuyun
Team Iron .NET yazılım bileşenleri pazarında 10 yılı aşkın deneyime sahiptir.