commonfunc.cs

来自「JAVA的精彩实例」· CS 代码 · 共 61 行

CS
61
字号
using System;
using System.Collections.Generic;
using System.Text;
using feiyun0112.cnblogs.com.CSDNReader.Model;

using System.Net;
using System.Xml.Serialization;
using System.IO;
namespace feiyun0112.cnblogs.com.CSDNReader.Functions
{
    class   CommonFunc
    {
        private CommonFunc()
        {
        }
        public static bool IsNumeric(string strNum)
        {
            try
            {
                int.Parse(strNum);
            }
            catch
            {
                return false;
            }
            return true;
        }

         
        public static void SerializeObject(object o, string path) 
        { 
            System.Runtime.Serialization.IFormatter obj = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();              Stream oS = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.Write); obj.Serialize(oS, o);
            oS.Close(); 
            oS = null; 
            o = null; 
            return; 
        }
        public static object DeserializeObject(string path) 
        { 
            if (!File.Exists(path)) return null; 
            FileStream oS = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.None); 
            System.Runtime.Serialization.IFormatter obj = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
            object o; 
            try 
            { 
                o = obj.Deserialize(oS); 
            }             
            finally 
            { 
                oS.Close();
                oS = null; 
                obj = null; 
            } 
            return o; 
        }
 
         

    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?