1 Star 0 Fork 3

一码哥/CSharp.Library

forked from 乾子/CSharp.Library 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
SysHelper.cs 1.97 KB
一键复制 编辑 原始数据 按行查看 历史
乾子 提交于 2020-07-09 13:52 . Init
using System;
using System.Web;
using System.Threading;
using System.Diagnostics;
namespace DotNet.Utilities
{
/// <summary>
/// 系统操作相关的公共类
/// </summary>
public static class SysHelper
{
#region 获取文件相对路径映射的物理路径
/// <summary>
/// 获取文件相对路径映射的物理路径
/// </summary>
/// <param name="virtualPath">文件的相对路径</param>
public static string GetPath(string virtualPath)
{
return HttpContext.Current.Server.MapPath(virtualPath);
}
#endregion
#region 获取指定调用层级的方法名
/// <summary>
/// 获取指定调用层级的方法名
/// </summary>
/// <param name="level">调用的层数</param>
public static string GetMethodName(int level)
{
//创建一个堆栈跟踪
StackTrace trace = new StackTrace();
//获取指定调用层级的方法名
return trace.GetFrame(level).GetMethod().Name;
}
#endregion
#region 获取GUID
/// <summary>
/// 获取GUID值
/// </summary>
public static string NewGUID
{
get
{
return Guid.NewGuid().ToString();
}
}
#endregion
#region 获取换行字符
/// <summary>
/// 获取换行字符
/// </summary>
public static string NewLine
{
get
{
return Environment.NewLine;
}
}
#endregion
#region 获取当前应用程序域
/// <summary>
/// 获取当前应用程序域
/// </summary>
public static AppDomain CurrentAppDomain
{
get
{
return Thread.GetDomain();
}
}
#endregion
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/MaxGalaxy/CSharp.Library.git
git@gitee.com:MaxGalaxy/CSharp.Library.git
MaxGalaxy
CSharp.Library
CSharp.Library
master

搜索帮助