Home Assistant Fácil

Curso de Home Assistant y domótica

  • Blog
  • Soy un pardillo
  • Podcast
  • Curso Arduino
  • Curso Domótica
  • Acceder
Usted está aquí: Inicio / Tutoriales / Videotutoriales / Curso Visual C# Introducción #3.3 Variables de tipo cadena y boolean

Curso Visual C# Introducción #3.3 Variables de tipo cadena y boolean

Comentarios(4)
Luis del Valle Hernández

Este es el último artículo donde veremos las variables de tipo cadena y boolean en C#. Las variables de tipo cadena nos permiten almacenar caracteres alfanuméricos y las de tipo boolean nos permiten almacenar valores true o false (verdadero o falso).

3.3 Declaración de variables del tipo cadena y boleanas

Los otros dos tipos de datos primitivos que tratamos en este tema son las cadenas y boleanas. Las primeras nos permiten almacenar texto y las segundas nos permiten almacenar valores de lógica binaria true (verdadero) y false (falso).

Las cadenas se pueden almacenar en variables del tipo char, que nos permite almacenar un único carácter y un string, donde podemos almacenar una cadena de caracteres.

Para almacenar un booleano utilizamos el tipo bool.

Aquí os dejo el código que hemos utilizado en este tema.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace PrimeraAplicacion
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        // Declaración de variables enteras
        // 8 bits
        byte unByte = 20;
        sbyte unByteSigne = -2;
        // 16 bits
        short unShortSigne = -260;
        ushort unShort = 260;
        // 32 bits
        int unIntSigne = -800;
        uint unInt = 800;
        // 64 bits
        long unLongSigne = -10000;
        ulong unLong = 10000;

        // Declaración de varibles coma flotante
        // 32 bits
        float unFloat = 1.1F;
        // 64 bits
        double unDouble = 23.34;
        // 128 bits
        decimal unDecimal = 233.45M;

        // Declaración de variables booleanas
        bool unBool = true;

        // Declaración de variables cadenas
        char unChar = 'a';
        string unString = "Una cadena de caracteres";

        public MainWindow()
        {
            int resultCompare = unIntSigne.CompareTo(1);

            string resultado = unString.Substring(0, 5);

            InitializeComponent();
        }
    }
}
home assistant 2026.7

Automatizaciones Home Assistant 2026.7: por fin hablan en humano

¿Cuántas veces te has sentado delante del ordenador para hacer una triste automatización y has acabado queriendo tirar el teclado por la ventana? Eso … [+ info...]

comparativa home assistant y homey

Comparativa Home Assistant y Homey: qué sistema domótico comprar

Comparativa Home Assistant y Homey: si estás pensando en montar una casa inteligente de verdad, tarde o temprano te vas a encontrar con esta duda. ¿Me … [+ info...]

camaras de seguridad para casa

Cámaras de seguridad para casa: 5 pilares para no caer en la trampa del Prime Day

Llevas semanas pensando en poner cámaras de seguridad para casa y llega el Prime Day. Entras en Amazon, buscas y aparecen miles de resultados: WiFi, … [+ info...]

Copyright © 2026 · Programar Fácil · Aviso legal

Utilizamos cookies para ofrecerte la mejor experiencia en nuestra web.

Puedes aprender más sobre qué cookies utilizamos o desactivarlas en los .

Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Cookies de terceros

Esta web utiliza Google Tag Manager para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.