分类 C# 下的文章

C#使用IndexOf、LastIndexOf、IndexOfAny、LastIndexOfAny在字符串中查找某个字符或字符串

一、IndexOf
用于搜索在一个字符串中,某个特定的字符或者字符串第一次出现的位置,该方法区分大小写,并从字符串的首字符开始以0计数。如果字符串中不包含这个字符或子串,则返回-1。

二、LastIndexOf
用于搜索在一个字符串中,某个特定的字符或者字符串最后一次出现的位置,其方法定义和返回值都与IndexOf相同。

以上2个方法用法几乎相同,只是用途有差异,常用的重载形式如下所示:

阅读剩余部分

C#判断上传图片是不是真图片的方法,防止木马图片

/// <summary>
/// 判断文件是否为图片
/// </summary>
/// <param name="fullpath">文件的完整路径,绝对路径</param>
/// <returns>返回结果</returns>
public Boolean IsImage(string fullpath)
{
   try
   {
      System.Drawing.Image img = System.Drawing.Image.FromFile(fullpath);
      return true;
   }
   catch (Exception e)
   {
      return false;
   }
}

阅读剩余部分