DE CSharp Keyword var - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

C#: var

Handbuch C# · Praktischer Leitfaden

Fordert den Compiler auf, den statischen Typ einer lokalen Variablen aus ihrem Initialisierer abzuleiten. Das ist nicht dynamisch.

Einfaches Beispiel (Example.cs)

Speichern Sie dieses Beispiel separat als Example.cs. Führen Sie es unabhängig von den anderen Beispielen dieser Seite aus.

Example.cs:

// PROJECT-EXAMPLE
var count = 3;
System.Console.WriteLine(count.GetType().Name);

Ergebnis:

Int32

Syntax

var value = expression;

Beispiel 1: Grundform

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.IO;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;

public static class Program
{
    public static async Task Main(string[] args)
    {
        var number = 12;
        var name = "ore";
        Console.WriteLine($"{number.GetType().Name}:{name.GetType().Name}");
    }
}

Beispiel 2: eine weitere praktische Form

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.IO;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;

public static class Program
{
    public static async Task Main(string[] args)
    {
        var item = new { Name = "ore", Count = 3 };
        var list = new List<int> { 1, 2, 3 };
        Console.WriteLine($"{item.Name}:{list.Sum()}");
    }
}

Offizielle Quelle: Microsoft Learn.

⚠️ **GitHub.com Fallback** ⚠️