Listing 1-1. Nieunikniony program „Witaj, świecie”
Ten przykład stanowi całość pliku Program.cs należącego do solucji HelloWorld.sln.
Listing 1-2. Dostęp do danych realizowany przy użyciu LINQ
Ten przykład rozpoczyna się w wierszu 13. pliku Program.cs należącego do solucji LinqDataAccess.sln.
Uwaga: Ten przykład wymaga zainstalowania SQL Server Express o standardowej, domyślnej nazwie \SQLEXPRESS instancji. Oprócz tego wymaga zainstalowania na serwerze przykładowej bazy danych pubs. SQL Server Express można pobrać ze strony Microsoft/Express (gdzie można także znaleźć wersje Express pakietu Visual Studio oraz innych narzędzi firmy Microsoft). Baza danych pubs jest jedną z przykładowych baz danych SQL Server 2000 (i działa także na nowszych wersjach serwera). Można ją pobrać ze strony http://www.microsoft.com/downloads/details.aspx?FamilyID=06616212-0356-46A0-8DA2-EEBC53A68034.
Listing 1-3. Koszmar współdziałania z pakietem Office we wcześniejszych wersjach C#
Ten przykład rozpoczyna się w wierszu 10. pliku Program.cs należącego do solucji HorribleOfficeInterop.sln.
Uwaga: Ten przykład wymaga zainstalowania programu Microsoft Word, gdyż pokazuje w jaki sposób można go kontrolować z poziomu C# wykorzystując mechanizmy współdziałania z technologią COM.
Listing 1-4. Współpraca z Microsoft Office w C# 4.0
Ten przykład rozpoczyna się w wierszu 9. pliku Program.cs należącego do solucji NewOfficeInterop.sln.
Uwaga: Ten przykład wymaga zainstalowania programu Microsoft Word, gdyż pokazuje w jaki sposób można go kontrolować z poziomu C# używając przy tym nowych możliwości języka.