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;
            }
  • 相关阅读:
    Oracle数据库学习(四)
    近期整理
    2020/5/29
    2020/5/26
    2020/5/25
    2020/5/22
    2020/5/16
    2020/5/15
    2020/5/14
    2020/5/13
  • 原文地址:https://www.cnblogs.com/changbiao/p/3464336.html
Copyright © 2011-2022 走看看