分类 C# 下的文章

C# Jpush 极光推送消息推送

简介

消息推送(Push)指运营人员通过自己的产品或第三方工具对用户移动设备进行的主动消息推送。用户可以在移动设备锁定屏幕和通知栏看到push消息通知,通知栏点击可唤起APP并去往相应页面。我们平时在锁屏上看到的微信消息等等都属于APP消息推送行列。使用极光推送, C# 服务端推送到 Demo App,Android 手机收到推送,整理为十个步骤,使用十分钟左右,完成从注册账号到 Android 手机上的 Demo App 收到推送。

阅读剩余部分

C#修改匿名类型中的属性值

咨询区

  • Leo Vo

我有下面一段代码:

var output = new
{
    NetSessionId = string.Empty
};
foreach (var property in output.GetType().GetProperties())
{
    property.SetValue(output, "Test", null);
}

阅读剩余部分

如何通过C#杀掉指定进程?

咨询区

  • robr

我用代码动态的打开了一个 IE 进程,参考如下代码:

static void Main(string[] args)
{
    ProcessStartInfo startInfo = new ProcessStartInfo("iexplore.exe");
    startInfo.WindowStyle = ProcessWindowStyle.Hidden;
    startInfo.Arguments = "http://www.google.com";
    Process ieProcess = Process.Start(startInfo);
}

代码运行后,在 任务管理器 上会有两个进程,现在我尝试通过下面的方法去 kill 它。

阅读剩余部分

C#判断一个路径是本机还是远程

咨询区

  • David Boike

请问在 C# 中是否有好的方式判断 path 是在本地还是在远程,我想到了用 UNC 属性来判断,比如下面的代码:

new Uri(path).IsUnc

但这代码也有一定的问题,它会误判下面的 path 格式。

\\machinename\sharename\directory
\\10.12.34.56\sharename\directory

上面这两种格式也是在本地,而不是远程。

阅读剩余部分

C#文件与字符串的BASE64互转

嗯,就是BASE64,不用多想,本来计划是要跟上一篇字符串压缩一起写的,用来实现将一个文件可以用json或者text等方式进行接口之间的传输,为了保证传输效率,所以对生成的字符串进行进一步压缩。但是由于不能上传完整源代码,所以就还是分开写了,方便展示实现效果以及功能的单独使用。

实现功能:将文件与为字符串互转

开发环境:开发工具:Visual Studio 2013       .NET Framework版本:4.5

阅读剩余部分