Skip to content

ES CSharp Keyword do

Codex edited this page Oct 11, 2026 · 2 revisions

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

C#: do

Manual C# · Guía Práctica

Ejecuta el cuerpo del bucle antes de comprobar la condición, es decir, al menos una vez.

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
int count = 5;
do { System.Console.WriteLine(count); } while (count < 0);

Resultado:

5

Sintaxis

do { ... } while (condition);

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)
    {
        int count = 0;
        do { Console.WriteLine(count++); } while (count < 3);
    }
}

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)
    {
        int value = 20;
        do { value /= 2; Console.WriteLine(value); } while (value > 3);
    }
}

Fuente oficial: Microsoft Aprender.

Clone this wiki locally