当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 向字符串写入字符 下面的代码示例把从字符数组中指定位置开始的一定数目的字符写入现有的字符串。
 

 

 ·在.net运行时了解类型信息(3)    »显示摘要«
    摘要:访问自定义属性 当属性与程序元素相关联后,可以使用反射来查询它们是否存在以及它们的值。用于查询属性的主要反射方法包含在 system.reflection.memberinfo.getcustomattributes 和 system.reflection.assembly.getcustomattributes 中。 自定义属性的可访问性根据附加该属性的程序集来进行检查。这相当于检查附加自......
 ·承载.net公共语言运行库    »显示摘要«
    摘要:公共语言运行库支持多种不同的应用程序。例如,运行库可以运行 web 服务器应用程序和控制台应用程序,以及带有传统的 windows 用户界面的应用程序。 每种应用程序都需要使用一段名为运行库宿主的代码才能启动。运行库宿主会将运行库加载到一个进程中,在该进程中创建应用程序域,然后在这些应用程序域内加载并执行用户代码。 宿主概述 .net 框架附带了支持几种常见情况的运行库宿主,其中包括 asp......


使用.NET的IO(2)
向字符串写入字符

下面的代码示例把从字符数组中指定位置开始的一定数目的字符写入现有的字符串.使用 stringwriter 完成此操作,如下所示. 【程序编程相关:FasSms2.0beta1整合Cnfo

【推荐阅读:在C#中使用XML指南之读取XML

此示例阐释了使用 stringbuilder 来修改现有的字符串.请注意,这需要一个附加的 using 声明,因为 stringbuilder 类是 system.text 命名空间的成员.另外,这是一个直接创建字符数组并对其进行初始化的示例,而不是定义字符串然后将字符串转换为字符数组. 【扩展信息:终于体会到了,在.net开发不用C#那纯

 [c#]using system;using system.io;using system.text; public class charstostr{   public static void main(string[] args)   {   // create a stringbuilder object that can then be modified.   stringbuilder sb = new stringbuilder("some number of characters");   // define and initialize a character array from which characters   // will be read into the stringbuilder object.   char[] b = { ,t,o, ,w,r,i,t,e, ,t,o,.};   // create a stringwriter and attach it to the stringbuilder object.   stringwriter sw = new stringwriter(sb);   // write three characters from the array into the stringbuilder object.   sw.write(b, 0, 3);   // display the output.   console.writeline(sb);   // close the stringwriter.   sw.close();   }}

此代码产生以下输出:

some number of characters to

构成流

后备存储器是一个存储媒介,例如磁盘或内存.每个不同的后备存储器都实现其自己的流作为 stream 类的实现.每个流类型也都从其给定的后备存储器读取字节并向其给定的后备存储器写入字节.连接到后备存储器的流叫做基流.基流具有的构造函数具有将流连接到后备存储器所需的参数.例如,filestream 具有指定路径参数(指定进程如何共享文件的参数)等的构造函数.

system.io 类的设计提供简化的流构成.可以将基流附加到一个或多个提供所需功能的传递流.读取器或编写器可以附加到链的末端,这样便可以方便地读取或写入所需的类型.

下面的代码示例在现有 myfile.txt 的周围创建 filestream 对象,以缓冲 myfile.txt.(请注意,默认情况下缓冲 filestreams.)然后,创建 streamreader 以读取 filestream 中的字符,filestream 被作为 streamreader 的构造函数参数传递到 streamreader.readline 进行读取,直到 peek 发现不再有字符为止.


...   下一页
 ·在.net中开发组件    »显示摘要«
    摘要:本文对“组件”这个术语进行定义并提供特别是与组件编程相关的 .net 框架编程概念的概述。虽然“组件”这个术语有多种含义,但在 .net 框架中,组件是指实现 system.componentmodel.icomponent 接口的一个类,或从实现该接口的类中直接或间接导出的类。 如果想要您的组件或控件在其他编程语言中可以使用,您必须以符合公共语言规范 (cls) 的语言创作它们并确保所有公共和......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE