zoukankan      html  css  js  c++  java
  • 各类数据类型的转换类

    using System;
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    
    /// <summary>
    /// string扩展方法
    /// </summary>
    public static class KTOString  {
    
        /// <summary>
        /// 扩展--string 转int
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static int Toint(this string str)
        {
            return Convert.ToInt32(str);
        }
    
        public static int Toint(this long log)
        {
            return Convert.ToInt32(log);
        }
        /// <summary>
        /// 扩展---string转
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static float Tofloat(this string str)
        {
            return float.Parse(str);
        }
        /// <summary>
        /// 扩展---string转long
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static long Tolong(this string str)
        {
            return long.Parse(str);
        }
        /// <summary>
        /// 扩展---enum转byte
        /// </summary>
        /// <param name="eEnum"></param>
        /// <returns></returns>
        public static byte Tobyte (this Enum eEnum)
        {
            return Convert.ToByte(eEnum);
        }
        /// <summary>
        /// 扩展---enum转short
        /// </summary>
        /// <param name="eEnum"></param>
        /// <returns></returns>
        public static short ToShort(this Enum eEnum)
        {
            return Convert.ToInt16(eEnum);
        }
        /// <summary>
        /// 扩展---转string
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public static string Tostring(this object obj)
        {
            return obj.ToString();
        }
        /// <summary>
        /// 时间戳转C#时间
        /// </summary>
        /// <param name="timeStamp"></param>
        /// <returns></returns>
        public static string Todata(this long timeStamp)
        {
            System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区
            DateTime dt = startTime.AddMilliseconds(timeStamp);
            return dt.ToString("MM/dd HH:mm");
        }
    }
  • 相关阅读:
    C89和C99区别--简单总结
    C语言 值传递和地址传递
    对于.h文件和.c文件
    C语言-------多文件编译
    数据结构之第二章线性表
    数据结构之第一章一些概念
    JS-prototype的掌握
    JS-return的使用
    分分钟搞懂JS-闭包函数
    JS-面向对象-封装
  • 原文地址:https://www.cnblogs.com/VR-1024/p/9815467.html
Copyright © 2011-2022 走看看