ES CSharp Keyword dynamic - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
C#: dynamic
Retrasa la selección de operaciones admitidas hasta su ejecución. Se producen errores de miembros faltantes al inicio.
Ejemplo sencillo (Example.cs)
Guarde este ejemplo por separado como Example.cs. Ejecútelo independientemente de los demás ejemplos de esta página.
Example.cs:
// PROJECT-EXAMPLE
dynamic text = "ore";
System.Console.WriteLine(text.ToUpperInvariant());
Resultado:
ORE
Sintaxis
dynamic value = expression;
Ejemplo 1: forma básica
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)
{
dynamic value = "ore";
Console.WriteLine(value.ToUpperInvariant());
}
}
Ejemplo 2: otra forma práctica
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)
{
dynamic value = new System.Dynamic.ExpandoObject();
value.Name = "wood"; value.Count = 4;
Console.WriteLine($"{value.Name}:{value.Count}");
}
}
Fuente oficial: Microsoft Aprender.