文件操作
string path = @"e:\MyTest.txt";
DateTime dt = DateTime.Now;
if (!File.Exists(path))
{
// Create a file to write to.
using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine("time"+dt.ToString());
sw.WriteLine(hashtable.Count.ToString());
}
}
else
{
using (StreamWriter sw = File.AppendText(path))
{
sw.WriteLine("time"+dt.ToString());
sw.WriteLine(hashtable.Count.ToString());
}
}
DateTime dt = DateTime.Now;
if (!File.Exists(path))
{
// Create a file to write to.
using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine("time"+dt.ToString());
sw.WriteLine(hashtable.Count.ToString());
}
}
else
{
using (StreamWriter sw = File.AppendText(path))
{
sw.WriteLine("time"+dt.ToString());
sw.WriteLine(hashtable.Count.ToString());
}
}
web應用中的Cache操作
Cache cache = System.Web.HttpContext.Current.Cache;
string obj=null;
cache.Insert("cache1",obj,null,DateTime.Now.AddHours(1),TimeSpan.Zero,CacheItemPriority.AboveNormal,null);
當然對於簡單的字符串,使用以下方式即可string obj=null;
cache.Insert("cache1",obj,null,DateTime.Now.AddHours(1),TimeSpan.Zero,CacheItemPriority.AboveNormal,null);
Application["Title"] = "Test Sample";
cache操作可以放在任何地方,當然放在Global.asax的Application_Start(Object sender, EventArgs e)中最好.