using System;
using System.Runtime.Caching;
class Program
{
static MemoryCache cache = MemoryCache.Default;
static void Main(string[] args)
{
// 添加缓存项
string key = "exampleKey";
string value = "exampleValue";
cache.Add(key, value, DateTimeOffset.Now.AddMinutes(1)); // 设置缓存过期时间为1分钟
// 获取缓存项
if (cache.Contains(key))
{
Console.WriteLine("从缓存中获取的值: " + cache.Get(key));
}
else
{
Console.WriteLine("缓存中不存在该键");
}
// 移除缓存项
cache.Remove(key);
// 检查移除后的缓存项
if (!cache.Contains(key))
{
Console.WriteLine("缓存项已成功移除");
}
}
}
MemoryCache
是 .NET 中用于在内存中存储数据的类,适合用于短期缓存。Add
方法将一个键值对添加到缓存中,并可以设置缓存项的过期时间(在这个例子中为1分钟)。这个示例展示了如何使用 MemoryCache
进行简单的缓存操作。
下一篇:c#注释
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站