C#有以下几种数据类型:

数据类型案例以及取值范围:

界面:

选择int时:

选中long时:

选中float时:

选中double时:

选中decimal时:

选中string时:

选中char时:

选中Bool时:

源代码如下:

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 SecondWpf
{
     /// <summary>
     /// MainWindow.xaml 的交互逻辑
     /// </summary>
     public partial class MainWindow : Window
     {
         public MainWindow()
         {
             InitializeComponent();
         }

private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
         {
         
         }

private void Button_Click(object sender, RoutedEventArgs e)
         {
             Close();//当Quit键被按下以后,退出系统
         }

private void ListBoxItem_Selected(object sender, RoutedEventArgs e)
         {
             int variable,IntMax,IntMin;
             variable = 42;
             IntMax = (int)Math.Pow(2, 32)-1;
             IntMin = (int)Math.Pow(-2, 32);
             Value.Text = variable.ToString() ;
             Down.Text = IntMin.ToString();
             Uper.Text = IntMax.ToString();
         }

private void List1_Selected(object sender, RoutedEventArgs e)
         {
             long LongMax, LongMin,variable;
             variable = 42L;
     
             LongMax = (long)Math.Pow(2, 63) - 1;
             LongMin = (long)Math.Pow(-2, 63);
             Value.Text = variable.ToString();
             Down.Text = LongMax.ToString();
             Uper.Text = LongMin.ToString();
         }

private void List2_Selected(object sender, RoutedEventArgs e)
         {
             float variable;
             string FloatMax, FloatMin;
             variable = 0.42f;
             FloatMax = "(+-)1.5*10^45";
             FloatMin = "(+-)3.4 * 10 ^ 45";
             Value.Text = variable.ToString();
             Down.Text = FloatMax;
             Uper.Text = FloatMin;
         }

private void List3_Selected(object sender, RoutedEventArgs e)
         {
             double variable;
             string DoubleMax;
             string DoubleMin;
             variable = 0.43;
             DoubleMax = "+-5.0*10^-324";
             DoubleMin = "+-1.7*10^308";
             Value.Text = variable.ToString();
             Down.Text = DoubleMax;
             Uper.Text = DoubleMin;

}

private void List4_Selected(object sender, RoutedEventArgs e)
         {
             decimal coin;
             string DecimalMax, DecimalMin;
             coin = 0.42M;
             DecimalMax ="+-1.0*10^-28";
             DecimalMin = "+-7.9*10^28";
             Value.Text = coin.ToString();
             Down.Text = DecimalMax.ToString();
             Uper.Text = DecimalMin.ToString();
         }

private void List5_Selected(object sender, RoutedEventArgs e)
         {
             string vest;
             vest = "你好!";
             Value.Text = vest;
             Down.Text = "null";
             Uper.Text = "null";
         }

private void List6_Selected(object sender, RoutedEventArgs e)
         {
             char grill;
             int CharMax, CharMin;
             grill = 'x';
             CharMax = (int)Math.Pow(2, 16) - 1;
             CharMin = 0;
             Value.Text = grill.ToString();
             Down.Text = CharMin.ToString();
             Uper.Text = CharMax.ToString();
         }

private void List7_Selected(object sender, RoutedEventArgs e)
         {
             bool teeth;
             teeth = false;
             Value.Text = teeth.ToString();
             Down.Text ="Ture";
             Uper.Text = "Flase";
         }
     }
}

C#之数据类型学习的更多相关文章

  1. C# 嵌入dll 动软代码生成器基础使用 系统缓存全解析 .NET开发中的事务处理大比拼 C#之数据类型学习 【基于EF Core的Code First模式的DotNetCore快速开发框架】完成对DB First代码生成的支持 基于EF Core的Code First模式的DotNetCore快速开发框架 【懒人有道】在asp.net core中实现程序集注入

    C# 嵌入dll   在很多时候我们在生成C#exe文件时,如果在工程里调用了dll文件时,那么如果不加以处理的话在生成的exe文件运行时需要连同这个dll一起转移,相比于一个单独干净的exe,这种形 ...

  2. hive数据类型学习

    Hive的内置数据类型可以分为两大类:(1).基础数据类型:(2).复杂数据类型.其中,基础数据类型包括: TINYINT, SMALLINT, INT, BIGINT, BOOLEAN, FLOAT ...

  3. 《JS高程》数据类型学习笔记

    认认真真看完了<JavaScript高级程序设计>第3章的基本概念,原来一直不明白的知识点都在这里面啊...T_T...基础真的很重要,很重要,很重要... 现在终于明白了读书的技巧,书读 ...

  4. java数据类型学习

    java数据类型基本分为两类: 一类为基本数据类型: 数值类型: 整数类型:byte.short.int.long 浮点类型:float.double 字符类型:char 布尔类型:boolean 一 ...

  5. java之基础数据类型学习————(一)

    JAVA数据类型: 总结来说,java的基本数据类型分为 四类八种 • 第一类:整数类型:byte.short.int.long • 第二类:浮点型:float.double • 第三类:字符类型:c ...

  6. python基本数据类型学习

    python是极其简洁的一门高级语言,在python里面没有真正意义上的常量,只是用大写的标定表示常量(python中的常量是可以修改的),单行注释用#开始,.并且python不用定义数据类型,因为p ...

  7. python数据类型学习心得

    python中的数据类型 数字:整型,长整形,布尔型,浮点型,复数 整型:普通的整数,在32位的操作系统中范围在-2的-32次方到2的32次方-1,64位的操作系统则为-2的64次方到2的64次方-1 ...

  8. python之02数据类型学习

    参考链接:http://www.cnblogs.com/yuanchenqi/articles/5782764.html python的数据类型有:Number.Boolean.String .Lis ...

  9. python 学习笔记_1 pip安装、卸载、更新包相关操作及数据类型学习

    '''prepare_1 pip安装.卸载.更新组件type 各数据类型''' py -3 -m pip py -3 -m pip listpy -3 -m pip show nosepy -3 -m ...

随机推荐

  1. python之socket运用之执行命令

    服务端的代码 import socket import subprocess HOST = "127.0.0.1" PORT = 5001 ip_bind = (HOST,PORT ...

  2. Weblogic 12c 一个domain建多个server(端口)

    一.基本概念 我觉得如果刚接触Weblogic,首先应该做的是明白几个基本的概念,可以从一张图入手: 1. 域(domain) 它是一个基本管理单元: 每个域包含一个管理服务器(Administrat ...

  3. PHP下ajax跨域的解决方案之window.name

    原理核心:window对象的name属性是一个很特别的属性,当该window的location变化,然后重新加载,它的name属性可以依然保持不变. 依此原理,我们可以在页面A中用iframe加载其他 ...

  4. 【原创】VB超强游戏外挂帮助类,封装了很多方法

    ''' <summary> ''' a very nice file that can be used on other projects ''' </summary> ''' ...

  5. 【原创】有关Silverlight中自动生成的类中 没有WCF层edmx模型新加入的对象 原因分析。

      前端页面层:    编译老是不通过,报如下如所示错误:     -- 然后下意识的查了下 生成的cs文件,没有搜到根据edmx 生成的 对应的类.       结果整理: 1.尽管在 edmx 模 ...

  6. sql ltrim/rtrim 字段中为中文时出现?的问题

    字段存储为中文,类型为nvarchar,使用ltrim时结果集中出现的问号,我的解决办法是:将问号replace掉

  7. geoserver中除了使用kml来查询数据以外,还可以使用csql或ecsql

    package com.geoserver; import java.io.IOException; import java.util.ArrayList; import java.util.Hash ...

  8. abort: no username supplied (see "hg help config")

    abort: no username supplied (see "hg help config") 在hg中输入commit 指令时,如果出现下述结果: $ hg commit ...

  9. Java数据结构和算法(二)树的基本操作

    Java数据结构和算法(二)树的基本操作 数据结构与算法目录(https://www.cnblogs.com/binarylei/p/10115867.html) 一.树的遍历 二叉树遍历分为:前序遍 ...

  10. CentOs7中的网卡配置工具

    CentOs7中的网卡配置工具 摘自:https://blog.51cto.com/13572810/2087991 misslaziness1人评论2715人阅读2018-03-17 22:09:1 ...