zoukankan      html  css  js  c++  java
  • C# wpf 获取 数字 类型 所占字节数

            //获取数字类型所占字节
            public static int SizeBytesOfType(IConvertible number)
            {
                TypeCode typeCode = number.GetTypeCode();
                int bytesCount = 0;
                switch (typeCode)
                {
                    case TypeCode.Boolean:
                        bytesCount = 1;
                        break;
                    case TypeCode.Byte:
                        bytesCount = 1;
                        break;
                    case TypeCode.Char:
                        bytesCount = 1;
                        break;
                    case TypeCode.DBNull:
                        break;
                    case TypeCode.DateTime:
                        break;
                    case TypeCode.Decimal:
                        bytesCount = 12;
                        break;
                    case TypeCode.Double:
                        bytesCount = 8;
                        break;
                    case TypeCode.Empty:
                        break;
                    case TypeCode.Int16:
                        bytesCount = 2;
                        break;
                    case TypeCode.Int32:
                        bytesCount = 4;
                        break;
                    case TypeCode.Int64:
                        bytesCount = 8;
                        break;
                    case TypeCode.Object:
                        break;
                    case TypeCode.SByte:
                        bytesCount = 1;
                        break;
                    case TypeCode.Single:
                        bytesCount = 4;
                        break;
                    case TypeCode.String:
                        break;
                    case TypeCode.UInt16:
                        bytesCount = 2;
                        break;
                    case TypeCode.UInt32:
                        bytesCount = 4;
                        break;
                    case TypeCode.UInt64:
                        bytesCount = 8;
                        break;
                    default:
                        break;
                }
                return bytesCount;
            }
  • 相关阅读:
    HTML5:超文本标记语言
    Redis持久化
    ACID VS BASE+CAP
    Redis
    NoSQL(Redis、Menchche、MongoDB)
    transient关键字
    Struts2声明式验证相关问题
    struts2国际化相关问题
    Struts2
    SSH整合的详细步骤
  • 原文地址:https://www.cnblogs.com/changbiao/p/3464336.html
Copyright © 2011-2022 走看看