Repository navigation
ES CSharp Variables
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Una variable debe declararse antes de usarse y debe asignarse un valor antes de leerse. El nombre local es visible dentro de su bloque; parámetro - dentro del método. const especifica un valor en tiempo de compilación, readonly limita la asignación de campo a un constructor o declaración.
Guarde este ejemplo por separado como Example.cs. Ejecútelo independientemente de los demás ejemplos de esta página.
Example.cs:
// PROJECT-EXAMPLE
int count = 2;
count += 3;
const int Limit = 10;
System.Console.WriteLine($"{count}/{Limit}");Resultado:
5/10
const int MaximumAttempts = 3;
int completed = 0;
for (int attempt = 0; attempt < MaximumAttempts; attempt++)
{
completed++;
}
UO.Print($"Completed: {completed}");Un campo estático pertenece a su tipo y se comparte entre sus instancias durante una ejecución. Cada inicio de .csx, .cs o .csproj aísla los tipos definidos por el usuario y sus campos estáticos; la caché del código compilado no conserva esos campos entre inicios. Los datos estáticos de las bibliotecas .NET y del host compartidas siguen siendo comunes: no guarde ahí datos de un personaje concreto.
sealed class Options
{
public readonly int Delay;
public Options(int delay) => Delay = delay;
}
var options = new Options(100);
await WaitAsync(options.Delay);Documentación oficial: Variables, constantes y alcance - Microsoft Learn.
ClassicUO — Bad Newbie & C# Scripts IDE