• C#数据类型的一点理解


    ①:值类型:简单类型 、枚举类型  、结构类型 、

    ②:引用类型 :object类型、string  、接口、数组、委托、

    Object类型:用于拆箱:把object类型转换为值类型;装箱:将值类型包装成应用类型(可以把引用类型和值类型的值赋给Object类型变量 )、;

     int x =3;

     object object1=x;(装箱)

    int y;

    y=(int)object1;(拆箱)

    从面向对象的角度看数据类型:对象(属性、事件、方法)

                                           object类型变量有(属性、事件、方法)

                                            int类型变量(没有事件、有属性、有方法)

    一些常用控件的属性:①:Textedit.Text 是string类型

                                ②:listbox.items 是object类型;对它的操作类似数组;

    (例:

    if (listBox_FoodKind.Items.Count > 0) //可分配的食品大类不为空 (备注:数组是:string [] str =new string [4]   if(str.length>0))
                {
                    for (int i = 0; i < listBox_FoodKind.Items.Count; i++)
                    {
                        listBox_GetFoodKind.Items.Add(listBox_FoodKind.Items[i]); (备注:数组 str[i])
                        KindName.Add(listBox_FoodKind.Items[i]); ( 备注:ArrayList KindName = new ArrayList(); //存放左移食品大类名称)

                    }
                    listBox_FoodKind.Items.Clear();
                }

    if (listBox_FoodKind.Items.Count > 0) //可分配的食品大类不为空
                {
                    if (!listBox_GetFoodKind.Items.Contains(listBox_FoodKind.SelectedItem)) //已选中不包含已分配中的项
                    {
                        listBox_GetFoodKind.Items.Add(listBox_FoodKind.SelectedItem);//已分配中添加可分配中选中的项
                        KindName.Add(listBox_FoodKind.SelectedItem); //存储从可分配中选中的项
                        listBox_FoodKind.Items.Remove(listBox_FoodKind.SelectedItem); //可分配中去除可分配中选中的项

                    }
                }

                   ③:lookupedit.editvalue属性是object类型

                 ④:datarow dr; //行对象

                   dr[0] 是 object类型

      在gridview应用的例:

     DataRow dr = gridView_Employe.GetFocusedDataRow();
                if (dr != null)
                {
                    string empidstr = dr["EmpID"].ToString();
                    if (empidstr != "")
                    {
                        EmpID = int.Parse(empidstr);

                    }
                }

                                      

  • 相关阅读:
    ElasticSearch-03-远行、停止
    ElasticSearch-02-elasticsearch.yaml
    Go-31-杂序
    Go-30-main包
    SpringBoot 初入门
    Spring 事务管理
    JDBC Template
    Spring 基于 AspectJ 的 AOP 开发
    Spring AOP 代理
    Spring 的 AOP 概述和底层实现
  • 原文地址:https://www.cnblogs.com/a1991322/p/2809124.html
Copyright © 2020-2023  润新知