简单、现代、通用
C#是一种通用的类型安全且面向对象的编程语言。这种语言的目标是提高程序员的生产力,为此,需要在简单性、可表达性和心能之间实现平衡。C#语言首席架构师从第一个版本开始就是Anders Hejlsberg(Turbo Pascal的发明者和Delphi架构师)。C#语言与平台无关,但是它能够很好的与Microsoft .NET Framework协同工作。
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
string array
2017年10月07日
c# string array的用法:class Program { static void Main() { // String arrays with 3 elements. string[] arr1 = new string[] { "one", "two", "three" }; string[] arr2 = ...
C# 中奇妙的函数–8. String Remove() 和 Replace()
2017年09月28日
当对字符串进行操作时,我们经常要删除或者是替换一部分子字符串。 Remove() 和 Replace() 两个函数在这种情况就派上用场了。Remove() – 删除一部分子字符串我们都知道 substring 可以返回字符串的一部分。 当我们想保留字符串中的一部分substring丢弃其它部分时,就可以使用substring,当我们想删除字符串的一部分并保留其它部分时,就使用Remove。Remo...
C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
2017年09月28日
String.IndexOf String.IndexOf 方法 (Char, Int32, Int32) 报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。 String.IndexOf(value, startIndex, count) 参数 value:要查找的 Unicode 字符。 startIndex:搜索起始位置。 c...
C# Redis实战(五)
2017年09月25日
五、删除数据在C# Redis实战(四)中讲述了如何在Redis中写入key-value型数据,本篇将讲述如何删除Redis中数据。1、void Delete(T entity);删除函数的运用using (var redisClient = RedisManager.GetClient()) { var user = redisClient.GetTypedClient<User>(...
C# Redis实战(四)
2017年09月25日
四、写入数据在C# Redis实战(三)中我们已经配置好了web.config程序,并且能通过C#代码来读取和管理以上配置信息。接下来,就可以进行Redis的数据写入了。Redis中可以用Store和StoreAll分别保存单条和多条数据,C#中具体代码如下:1、保存多条数据protected void btnOpenDB_Click(object sender, EventArgs e) ...
C# Redis实战(三)
2017年09月25日
三、程序配置在C# Redis实战(二)中我们安装好了Redis的系统服务,此时Redis服务已经运行。现在我们需要让我们的程序能正确读取到Redis服务地址等一系列的配置信息,首先,需要在Web.config文件中添加如下信息:<?xml version="1.0" encoding="utf-8"?> <!-- 有关如何配置 ASP.NET 应用程序的详细信息,请访问 http:...
C# Redis实战(二)
2017年09月25日
二、Redis服务 在C# Redis实战(一)中我将所有文件拷贝到了D盘redis文件夹下,其中redis-server.exe即为其服务端程序,双击即开始运行,如图可以将此服务设置为windows系统服务,下载Redis服务安装软件,安装即可。安装完成在服务中找到此服务,将其设置为自动延迟启动即可。再回到redis文件夹下,找到redis-cli.exe文件,它就是Redis客户端程序。打开,...
C# Redis实战(一)
2017年09月25日
一、初步准备Redis 是一个开源的使用ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。本文主要讲述的是如何使用C#语言来进行Redis分布式缓存的程序编写。首先,需要从github下载最新的32/64位安装(下载地址),解...