<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_向东博客</title><subtitle type="text">非澹泊无以明志,非宁静无以致远.</subtitle><id>http://feed.cnblogs.com/blog/u/19651/rss</id><updated>2011-12-26T01:17:22Z</updated><author><name>meil</name><uri>http://www.cnblogs.com/meil/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meil/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/19651/rss"/><entry><id>http://www.cnblogs.com/meil/archive/2011/12/16/2290282.html</id><title type="text">TinyMCE使用手册</title><summary type="text">TinyMCE是一个轻量级的基于浏览器的所见即所得HTML编辑器，支持目前流行的IE、firefox、opera等各种浏览器。TinyMCE由JavaScript编写，功能配置灵活简单（两行代码就可以将编辑器嵌入网页中），支持AJAX。 以名称－值属性方式传递给tinyMCE的init方法的设置控制着程序的全局行为。所有的键及可能的键值如下表所示。注意，用[]括起来的名称是可选的，不是必须的设置。注意，用[]括起来的名称是可选的，不是必须的设置。常规设置modeMode可以是以下几个值之一：textareas - 页面加载时把所有TEXTAREA组件转换成编辑器.specific_texta.</summary><published>2011-12-16T07:30:00Z</published><updated>2011-12-16T07:30:00Z</updated><author><name>meil</name><uri>http://www.cnblogs.com/meil/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meil/archive/2011/12/16/2290282.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meil/archive/2011/12/16/2290282.html"/><content type="html">&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;TinyMCE是一个轻量级的基于浏览器的所见即所得HTML编辑器，支持目前流行的IE、firefox、opera等各种浏览器。TinyMCE由JavaScript编写，功能配置灵活简单（两行代码就可以将编辑器嵌入网页中），支持AJAX。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="http://pic002.cnblogs.com/images/2011/16092/2011121615271550.png" alt="" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;以名称－值属性方式传递给tinyMCE的init方法的设置控制着程序的全局行为。所有的键及可能的键值如下表所示。注意，用[]括起来的名称是可选的，不是必须的设置。&lt;/p&gt;&#xD;
&lt;p&gt;注意，用[]括起来的名称是可选的，不是必须的设置。&lt;/p&gt;&#xD;
&lt;table style="table-layout: fixed; background-color: #111111; word-wrap: break-word; width: 650px;" border="0" cellspacing="1" cellpadding="5"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr bgcolor="#cccccc"&gt;&#xD;
&lt;td colspan="2"&gt;&lt;strong&gt;常规设置&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td width="120"&gt;&lt;strong&gt;mode&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;Mode可以是以下几个值之一：&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;textareas&lt;/strong&gt; - 页面加载时把所有TEXTAREA组件转换成编辑器.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;specific_textareas&lt;/strong&gt; - 将所有"mce_editable"属性值为true的TEXTAREA转换成编辑器.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;exact&lt;/strong&gt; - 只转换在"elements"设置中指定的确切组件.&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td width="120"&gt;&lt;strong&gt;[theme]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;指定要使用的主题名称，主题将被放在TinyMCE的themes目录下，默认为default。TinyMCE自带三个内置的主题，它们是simple，default和advanced。&lt;br /&gt;&lt;br /&gt;如果你想创建自己的主题，请仔细阅读文档的主题部分。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[plugins]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;此选项是一系列以逗号分隔的主题插件列表（例如，可以只用来扩展图像对话框）。这些插件覆盖了主题模板中定义的功能。插件逻辑应该包含在一个叫"editor_plugin.js"的文件中，它是插件目录中唯一被包含进来的文件。&lt;br /&gt;&lt;br /&gt;例如："my_image_dialog,my_link_dialog". &lt;br /&gt;&lt;br /&gt;如果你想创建自己的插件，请仔细阅读文档的主题部分。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td width="120"&gt;&lt;strong&gt;[language]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;TinyMCE中使用的语言包，这应该是像se,uk,us等诸如此类的FN代码，它被用来从"langs"目录中获取语言包，该设置的默认值为"uk".&lt;br /&gt;&lt;br /&gt;中文用户建议您使用"zh-CN"&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td width="120"&gt;&lt;strong&gt;[elements]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;以逗号分隔的用来转换成编辑器的组件列表，该选项仅在"mode"选项被设置成"exact"时使用。该列表中的元素可以是任何有id或name属性的HTML组件。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[ask]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;当"mode"被设置成"textareas"或"specific_textareas"的时候，该选项被应用，询问用户输入框是否将被转换成编辑器。 &lt;br /&gt;&lt;br /&gt;如果你想使用这个选项，将它设置为true.&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[textarea_trigger]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;textarea（文本域）触发器的属性，默认值为"mce_editable"。&lt;br /&gt;&lt;br /&gt;该选项仅在"mode"被设置为"specific_textareas"时使用。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[valid_elements]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;以逗号分隔开的组件转换部分的列表。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;例如： a[href|target=_blank],strong/b,div[align],br.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以上例子告诉TinyMCE移除所有除了"a, strong, div"和"br"的组件，将元素b转换成strong，默认target设为"_blank"并保持href、target、align属性。在匹配组件及属性的名称时可以使用像*,+,?这样的通配符。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;字符：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&#xD;
&lt;table border="0" cellspacing="0" cellpadding="3"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;,&lt;/td&gt;&#xD;
&lt;td&gt;各组件定义之间的分隔符。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;/&lt;/td&gt;&#xD;
&lt;td&gt;两个同义组件之间的分隔符。第一个组件是会被用来输出的那个（即第二个组件被第一个替换）。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;|&lt;/td&gt;&#xD;
&lt;td&gt;各属性定义之间的分隔符。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;[&lt;/td&gt;&#xD;
&lt;td&gt;定义某组件的属性列表的开始符号。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;]&lt;/td&gt;&#xD;
&lt;td&gt;定义某组件的属性列表的结束符号。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;=&lt;/td&gt;&#xD;
&lt;td&gt;将属性的默认值设为特定值。例如："target=_blank"&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;:&lt;/td&gt;&#xD;
&lt;td&gt;将属性的值强行设为特定值。例如："border:0"&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&amp;lt;&lt;/td&gt;&#xD;
&lt;td&gt;校验某个属性的值。例如："target&amp;lt;_blank?_self"&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;?&lt;/td&gt;&#xD;
&lt;td&gt;属性校验值之间的分隔符，见上。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;特殊变量：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;{$uid} - 产生一个唯一ID号。 例如："p[id:{$uid}]".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;此选项的默认值是以下模式：&lt;br /&gt;&lt;br /&gt;"a[href|target],strong/b[class],em/i[class],strike[class],u[class],p[class|align],ol,ul,li,br,&lt;br /&gt;&lt;br /&gt;img[class|src|border=0|alt|hspace|vspace|width|height|align],sub,sup,blockquote[dir|style],&lt;br /&gt;&lt;br /&gt;table[border=0|cellspacing|cellpadding|width|height|class|align],tr[rowspan],&lt;br /&gt;&lt;br /&gt;td[colspan|rowspan|width|height],div[class|align],span[class|align],pre[class|align],&lt;br /&gt;&lt;br /&gt;address[class|align],h1[class|align],h2[class|align],h3[class|align],&lt;br /&gt;&lt;br /&gt;h4[class|align],h5[class|align],h6[class|align],hr".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;要包含所有组件及属性，请使用 *[*] ，这在使用invalid_elements选项时特别有用。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[extended_valid_elements]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;向"valid_elements"列表末尾添加可用组件。此选项在你仅仅想往默认列表中增添部分组件时相当有用。&lt;br /&gt;&lt;br /&gt;格式与"valid_elements"一致。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[invalid_elements]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;输出时需要排除在外的组件名称列表，以逗号分隔开。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[trim_span_elements]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。如果设置为true，不需要的组件将被移除。默认值即为true。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[verify_css_classes]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。如果设置为true，将会校验CSS的class属性。默认值即为true。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[verify_html]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。代表着HTML内容是否需要校验。默认值为true。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[urlconvertor_callback]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;当清理进程处理URL的时候调用的函数名。此函数必须遵从以下的格式：func(url, node, on_save) ，返回转换后的URL。此设置专为集成目的而设。参数url代表要转换的地址，node代表包含URL的那个节点，on_save是一个布尔值（在用户提 交表单时为真）。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[preformatted]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。如果设置为true，编辑器将把制表符（TAB）转换成缩进，除此外保持其他whitespace（空白字符、换行等）字符，就如同HTML标签中的PRE的效果。默认值为false。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[insertlink_callback]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;当执行"insertlink"命令时调用的函数名。此函数获取选定链接的地址和目标，返回一个以"href", "target"和 "title"为collection名称的数组。当使用新窗口时，为了兼容Mozilla，会在window.opener（弹出窗口的母窗口，译者 注）上调用tinyMCE.insertLink。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[insertimage_callback]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;当执行"insertimage"命令时调用的函数名。此函数获取选定图像的url并返回一个以src和alt为collection名称的数组。当使用新窗口时，为了兼容Mozilla，会在window.opener上调用tinyMCE.insertImage。&lt;br /&gt;&lt;br /&gt;函数格式：insertimage(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout, action).&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[setupcontent_callback]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;当编辑器初始化时调用的函数名。函数格式：setupContentCallback(editor_id, node)，其中editor_id是编辑器的id，node是编辑器所在的body组件节点。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[save_callback]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;当执行triggerSave（触发保存）命令被调用时调用的函数名。函数格式：save(id, content, node)，如果有特定返回值，其值将会被加到HTML表单组件上。所以可以通过此函数来自定义用户转换逻辑。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[docs_language]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;TinyMCE文档中使用的语言，这应该是像se,uk,us等诸如此类的FN代码，它被用来从"&amp;lt;theme&amp;gt;/docs/&amp;lt;lang&amp;gt;"目录中获取文档。 该选项的默认值跟language选项一致。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[width]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;编辑器的宽度，它默认的宽度是原先被替换的组件宽度。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[height]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;编辑器的高度，它默认的高度是原先被替换的组件高度。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[content_css]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;编辑窗口中要使用的CSS文件，其路径应该跟页面相关。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[popups_css]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;像插入链接和图片时的弹出窗口中使用的CSS文件，其路径应该跟页面相关。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[editor_css]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;编辑器使用的CSS文件，其路径应该跟页面相关。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[encoding]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p&gt;编辑器的输出编码，此选项目前只能为"html"或者空。如果设置为"html"，编辑器的输出将经过HTML编码处理。&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #0000ff;"&gt;3.4.7版本参数为"xml"&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;例如：&amp;lt;将会变成&amp;amp;lt;，依此类推。默认值是空。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[debug]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。如果设置成true，像css文件路径等调试信息将会被显示。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[visual]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。如果设置成true，当边框设置成0的时候，为达到更好的视觉效果在编辑器中表格会有虚线出现。&lt;br /&gt;&lt;br /&gt;默认值为true。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[visual_table_style]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;用户可自定义表格的样式，默认值为："border: 1px dashed #BBBBBB"。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[add_form_submit_trigger]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。如果设置成true，将强制进行所有表单的"onsubmit"事件处理并引发保存。此选项默认值为true。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[add_unload_trigger]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。如果设置成true，在"onunload"事件发生时，当前窗口会引发一个triggerSave调用。此triggerSave调用不会做任何清理工作，因为它是用来处理 前进/后退 按钮的。此选项默认值为true。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[force_br_newlines]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。此选项强制编辑器将段落符号(P)替换成换行符(BR)。此选项默认值为false。（实验阶段）&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[force_p_newlines]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。如果打开此选项，在按下回车键（Enter）时Mozilla/Firefox浏览器会生成段落符号(P)，在按下Shift+Enter时会生成换行符(BR)。此选项默认为true。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[relative_urls]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。如果设置成true，绝对路径将被转换成相对路径。默认值为true。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[remove_script_host]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。在设置成true的情况下，如果URL中的主机名、端口号跟编辑器当前所在一致，它们会被移除。&lt;br /&gt;&lt;br /&gt;例如：编辑器所在站点为 http://www.somesite.com ，那么以下链接 http://www.somesite.com/somedir/somepage.html 将会被转换成 /somedir/somepage.html 。&lt;br /&gt;&lt;br /&gt;如果relative_urls被设置成false，此选项默认为true。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[focus_alert]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。如果设置成true，编辑器在失去焦点的时候就会出现一个烦人的警告框。默认值为true。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[document_base_url]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;在将绝对路径转换成相对路径的时候会用到此文档的URL。这个选项指定了编辑器当前的默认文档。&lt;br /&gt;&lt;br /&gt;注意如果此选项指定到一个域名，请添加协议前缀，并以斜杠结尾。例如：http://www.somehost.com/mydir/&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[custom_undo_redo]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。此选项可以使 撤消/重做 功能更加完善。默认值为true。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[custom_undo_redo_levels]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;自定义最多可撤消操作的次数，默认是无限制。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[custom_undo_redo_keyboard_shortcuts]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;如果使用，编辑器可以使用Ctrl+Z和Ctrl+Y快捷键来实现撤消和重做。默认允许。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[fix_content_duplication]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;True/False选项。此选项修正了MSIE中一个内容重复的bug。默认启用，但是为了兼容性也可以禁用(false)。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[directionality]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;此选项可以设置像阿拉伯语等语言的文字方向。可能的值为：ltr, rtl。默认值: ltr（从左到右）。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[auto_cleanup_word]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;如果启用，从MS office/Word粘贴的HTML将会自动被清理。此选项默认值为false。&lt;br /&gt;&lt;br /&gt;注意：此操作当前仅支持MSIE。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[cleanup_on_startup]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;如果启用，在编辑器初始化时文本域及组件将会被清理。默认值为false。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[inline_styles]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;如果启用，像width,height,vspace,hspace和align等属性将会被风格属性替代。默认值为false。&lt;br /&gt;&lt;br /&gt;在使用此选项时记得要把风格属性应用在正确的组件上。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[convert_newlines_to_brs]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;如果启用，所有的\n(新行)将会在编辑器启动时被转换成&amp;lt;br /&amp;gt;组件。此选项默认值为false。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[auto_reset_designmode]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;因为在调用style.display的none/block方法来显示/隐藏某个TinyMCE编辑器的时候有bug，设计模式需要被重置。此选项一旦启用，当编辑器聚焦时，将自动重置。默认值为false。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[entities]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;一张以字符代码来查找名称的表，该表中元素是以逗号分隔开的实体列表。该列表以奇数项、偶数项区分，其中奇数项是被用来转换的字符代码，偶数项是代表那个字符代码的实体名称。例如："8205,zwj,8206,lrm,8207,rlm,173,shy"。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[cleanup_callback]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;自定义清理函数。此选项能让用户在默认的清理基础上有所扩展。此函数调用跟默认的调用是分开的，它并不替换默认的清理函数，而仅仅是扩展。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#cccccc"&gt;&#xD;
&lt;td colspan="2"&gt;&lt;strong&gt;主题的高级特定设置&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[theme_advanced_toolbar_location]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;此选项用来改变工具栏的默认位置。可能的值为："top"和"bottom"。默认值是"bottom"。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[theme_advanced_toolbar_align]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;此选项用来设置工具栏的对齐方式是left, center还是right。默认值是center。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[theme_advanced_styles]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;此选项可以用来增加风格下拉框中的CSS类和名称。格式如下："&amp;lt;title&amp;gt;=&amp;lt;class&amp;gt;;.."。&lt;br /&gt;&lt;br /&gt;如果没有指定此选项，主内容部分的CSS类将会被自动导入。&lt;br /&gt;&lt;br /&gt;例如："Header 1=header1;Header 2=header2;Header 3=header3"&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[theme_advanced_buttons1]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;工具栏上第一行要包含的按钮列表，以逗号分隔开。例如："bold,italic,underline"。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;允许的按钮名称如下：&lt;br /&gt;&lt;br /&gt;bold, italic, underline, strikethrough, justifyleft, justifycenter, justifyright, justifyfull, styleselect, bullist, numlist, outdent, indent, undo,redo, link, unlink, image, cleanup, help, code, table, row_before, row_after, delete_row, separator, rowseparator, col_before, col_after, delete_col, hr, removeformat, sub, sup, formatselect, fontselect, fontsizeselect, forecolor,charmap,visualaid,spacer,cut,copy,paste&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[theme_advanced_buttons2]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;同上，差别在于指定的是工具栏第二行。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[theme_advanced_buttons3]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;同上，差别在于指定的是工具栏第三行。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[theme_advanced_buttons&amp;lt;N&amp;gt;_add]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;向工具栏上特定的第N行中增加额外的控制/按钮。例如：theme_advaned_buttons3_add : "iespell".&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[theme_advanced_buttons&amp;lt;N&amp;gt;_add_before]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;向工具栏上特定的第N行的默认按钮前面增加额外的控制/按钮。例如：theme_advaned_buttons3_add_before : "iespell"。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[theme_advanced_disable]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;要禁用的按钮/组件的列表，以逗号分隔。例如："formatselect".&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[theme_advanced_source_editor_width]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;源文件编辑器窗口的宽度。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[theme_advanced_source_editor_height]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;源文件编辑器窗口的高度。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[theme_advanced_path_location]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;组件路径列表的位置，可能的值为："top"或"bottom"。默认值为："none"&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr bgcolor="#ffffff"&gt;&#xD;
&lt;td&gt;&lt;strong&gt;[theme_advanced_blockformats]&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;formatselect列表要屏蔽的格式列表，以逗号分隔开。默认值：p,address,pre,h1,h2,h3,h4,h5,h6。&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;1、让TinyMCE使用全路径&lt;/strong&gt;，默认情况下TinyMCE会将主机地址（当链接的地址与当前服务器地址一致的时候）替换掉&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;pre&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; relative_urls:&lt;span style="color: #0000ff;"&gt;false&lt;/span&gt;,&lt;br /&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt; remove_script_host:&lt;span style="color: #0000ff;"&gt;false&lt;/span&gt;,&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;2、&lt;strong&gt;TinyMCE&lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;中日文字体显示过小&lt;strong&gt;解决办法&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;解决方案：修改js\themes\advanced\skins\default\content.css中得字体样式定义，将10px改为&lt;strong&gt;&lt;span style="color: #0000ff;"&gt;12px&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;pre&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #800000;"&gt;body, td, pre &lt;/span&gt;{&lt;span style="color: #ff0000;"&gt; font-family&lt;/span&gt;:&lt;span style="color: #0000ff;"&gt; Verdana, Arial, Helvetica, sans-serif&lt;/span&gt;;&lt;span style="color: #ff0000;"&gt; font-size&lt;/span&gt;:&lt;span style="color: #0000ff;"&gt; 12px&lt;/span&gt;;}&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;3、&lt;strong&gt;TinyMCE&lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;中按回车导致行距过大解决办法&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;解决方案：在js\themes\advanced\skins\default\content.css文件尾部加入下面样式&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;pre&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #800000;"&gt;p &lt;/span&gt;{&lt;span style="color: #ff0000;"&gt; margin&lt;/span&gt;:&lt;span style="color: #0000ff;"&gt; 0&lt;/span&gt;;}&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meil/aggbug/2290282.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meil/archive/2011/12/16/2290282.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meil/archive/2011/12/08/2281054.html</id><title type="text">LINQ中的ＯｒｄｅｒＢｙ实现多字段升序、降序排序实现</title><summary type="text">一个很简单的问题在LINQ中实现多字段排序中，各字段排序不同的问题。这个问题在普通的工程中很容易实现。select a1,a2,a3 from t1 order by a1 desc ,a2 asc但是在LINQ中有点复杂，因为刚刚接触LINQ查了一个下午才搞明白，哈哈~~~source = from t in db.t1 select new TModel { A1=a1; A2=a2; A2=a3; };ordered = source.OrderByDescending(t =&amp;gt; new { t.a1 }).ThenBy(t =&amp;gt; new { t.a2 });关键就在Then</summary><published>2011-12-08T09:32:00Z</published><updated>2011-12-08T09:32:00Z</updated><author><name>meil</name><uri>http://www.cnblogs.com/meil/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meil/archive/2011/12/08/2281054.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meil/archive/2011/12/08/2281054.html"/><content type="html">&lt;p&gt;一个很简单的问题在LINQ中实现多字段排序中，各字段排序不同的问题。这个问题在普通的工程中很容易实现。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #0000ff;"&gt;select a1,a2,a3 from t1 order by a1 desc ,a2 asc&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;但是在LINQ中有点复杂，因为刚刚接触LINQ查了一个下午才搞明白，哈哈~~~&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #0000ff;"&gt;source = from t in db.t1&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select new TModel {&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A1=a1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A2=a2;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A2=a3;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #0000ff;"&gt;ordered = &lt;span style="color: #ff0000;"&gt;source.OrderByDescending(t =&amp;gt; new { t.a1 }).ThenBy(t =&amp;gt; new { t.a2 });&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #0000ff;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;关键就在ThenBy在案字段a1排序后，在对记录集按字段a2排序。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #0000ff;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;大家大多都是使用拼SQL的方法实现这种排序但是上面这种写法更加LINQ，自认为纠结了一个下午搞定！&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #0000ff;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;span style="color: #000000;"&gt;刚开始看着LINQ怪怪的SQL语法有些憎恶，不过现在有些喜欢了，不是喜欢这种写法，而且使用LINQ之后带来的方便性。很多东东都不在需要写代码了。&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meil/aggbug/2281054.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meil/archive/2011/12/08/2281054.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meil/archive/2011/12/08/2080304.html</id><title type="text">VB6转换C#2010函数替换</title><summary type="text">VB6转换C#2010函数替换VB6 ----------------&amp;gt;C#20101、InStr(strKey, &amp;quot; &amp;quot;)--&amp;gt;strKey.IndexOf(&amp;quot; &amp;quot;)InStr([start, ]string1, string2[, compare])返回指定一字符串在另一字符串中最先出现的位置。在字符串string1中，从start开始找string2，省略start时从string1的第1个字符开始找。找不到时，函数返回值为0，找到则返回所在位置。2、InstrRev（&amp;quot;www.livebaby.cn&amp;quot;，&amp;quot;</summary><published>2011-12-08T09:14:00Z</published><updated>2011-12-08T09:14:00Z</updated><author><name>meil</name><uri>http://www.cnblogs.com/meil/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meil/archive/2011/12/08/2080304.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meil/archive/2011/12/08/2080304.html"/><content type="html">&lt;p&gt;VB6转换C#2010函数替换&lt;/p&gt;&#xD;
&lt;p&gt;VB6 ----------------&amp;gt;C#2010&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;1、InStr(strKey, " ")--&amp;gt;strKey.IndexOf(" ")&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;InStr([start, ]string1, string2[, compare])&lt;/p&gt;&#xD;
&lt;p&gt;返回指定一字符串在另一字符串中最先出现的位置。在字符串string1中，从start开始找string2，省略start时从string1的第1个字符开始找。找不到时，函数返回值为0，找到则返回所在位置。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;2、InstrRev（"www.livebaby.cn"，"w"）--&amp;gt;"www.livebaby.cn".LastIndexOf("w");&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;InstrRev(string1, string2[, start[, compare]])&lt;/p&gt;&#xD;
&lt;p&gt;返回某字符串在另一个字符串中最后出现的位置。&lt;/p&gt;&#xD;
&lt;p&gt;这里要注意VB6是从0开始数位，C#中是从1开始数位&lt;/p&gt;&#xD;
&lt;p&gt;VB返回结果：3&lt;/p&gt;&#xD;
&lt;p&gt;C#返回结果：2&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;3\\r\n--&amp;gt;System.Environment.NewLine&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;System.Environment.NewLine兼容性比\r\n好&lt;/p&gt;&#xD;
&lt;p align="left"&gt;4、&lt;span style="color: #000000;"&gt;IsNumeric&lt;/span&gt;&lt;strong&gt;--&amp;gt;自定义C#函数&lt;/strong&gt;&lt;span style="color: #000000;"&gt;IsNumeric&lt;/span&gt;&lt;strong&gt;（）&lt;/strong&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;div&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;public&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;static&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;bool&lt;/span&gt;&lt;span style="color: #000000;"&gt; IsNumeric(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt; str){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt; &lt;span style="color: #000000;"&gt;     System.Text.RegularExpressions.Regex reg &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; System.Text.RegularExpressions.Regex(&lt;/span&gt;&lt;span style="color: #800000;"&gt;@"&lt;/span&gt;&lt;span style="color: #800000;"&gt;^[-]?\d+[.]?\d*$&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;3&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt; reg.IsMatch(str);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;4&lt;/span&gt; &lt;span style="color: #000000;"&gt;}&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;5、FreeFile可以删除的&lt;/p&gt;&#xD;
&lt;p&gt;说明：该值表示 FileOpen 函数可用的下一个文件号。&lt;/p&gt;&#xD;
&lt;p&gt;6、On&amp;nbsp;&amp;nbsp; Error&amp;nbsp;&amp;nbsp; Goto&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp; 关闭错误陷阱&lt;/p&gt;&#xD;
&lt;p&gt;说明：指在发生错误时忽略其错误,继续执行程序&lt;/p&gt;&#xD;
&lt;p&gt;7、待续...&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meil/aggbug/2080304.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meil/archive/2011/12/08/2080304.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meil/archive/2011/12/08/2080298.html</id><title type="text">VB6转换C#2010步骤及工具</title><summary type="text">VB6转换C#2010步骤1、VB6转换为VB.NET2005 使用工具VS.NET2005:使用VS.NET2005直接打开VB6工程，系统提供代码的升级转换 VB6转换为VS.NET2005时，需要保证VB6中得第三方组件在本机已经安装完毕，建议最好在本机编译一下VB6源码这样保证所需的库文件都在本机上。这样在VS.NET2005进行自动升级转换时都会自动引入升级后的工程中。 转换完成后大部分的代码都可以使用，但是其生成的编码还是VB6的风格，需要进行重新的构建。VB6中得控件数组在VS.NET2005中不能在使用需要使用VS.NET2005中得数组和控件组合的方式实现。2、VB.NET2</summary><published>2011-12-08T09:13:00Z</published><updated>2011-12-08T09:13:00Z</updated><author><name>meil</name><uri>http://www.cnblogs.com/meil/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meil/archive/2011/12/08/2080298.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meil/archive/2011/12/08/2080298.html"/><content type="html">&lt;p&gt;VB6转换C#2010步骤&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;1、VB6转换为VB.NET2005&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;使用工具VS.NET2005:使用VS.NET2005直接打开VB6工程，系统提供代码的升级转换&lt;/p&gt;&#xD;
&lt;p&gt;VB6转换为VS.NET2005时，需要保证VB6中得第三方组件在本机已经安装完毕，建议最好在本机编译一下VB6源码这样保证所需的库文件都在本机上。这样在VS.NET2005进行自动升级转换时都会自动引入升级后的工程中。&lt;/p&gt;&#xD;
&lt;p&gt;转换完成后大部分的代码都可以使用，但是其生成的编码还是VB6的风格，需要进行重新的构建。VB6中得控件数组在VS.NET2005中不能在使用需要使用VS.NET2005中得数组和控件组合的方式实现。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;2、VB.NET2005转换VB.NET2010&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;使用工具VS.NET2010:使用VS.NET2010直接打开VS.NET2005工程，系统提供代码的升级转换。&lt;/p&gt;&#xD;
&lt;p&gt;在进行VS.NET2005到VS.NET2010转换前务必保证代码中无，编译错误否则升级无法成功完成。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;3、VB.NET2010转换C#2010&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;使用工具：VB.Net to C# Converter&lt;/p&gt;&#xD;
&lt;p&gt;正如VB.Net to C# Converter 工具的说明中描述的，其转换率的确很高，大部分的代码可以成功转换。但是在那查看代码的时候你会发现工程中引入了VB的动态链接库，这是一般项目中所不能容忍的，因为既然转换为C#就是要彻底于VB决裂，这也是整个转化中工作量最大的地方。&lt;/p&gt;&#xD;
&lt;p&gt;还有就是第三方组件的使用在转为C#后，大部分也需要进行手工的转换。&lt;/p&gt;&#xD;
&lt;p&gt;初次进行VB6到C#项目转化面对不计其数的编译错误提示，新手可能无所是从。其实这个时候需要的更多的是耐心，当你一步一步解决其中的错误，你会发现其实很多错误都很容易解决，而且错误的消失速度要比你想想的快很多。这其中真正比较棘手的转换问题少之又少。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meil/aggbug/2080298.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meil/archive/2011/12/08/2080298.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meil/archive/2011/06/22/2087417.html</id><title type="text">C#中Format函数的使用</title><summary type="text">C#格式化数值结果表字符说明示例输出C货币string.Format(&amp;quot;{0:C3}&amp;quot;, 2)＄2.000D十进制string.Format(&amp;quot;{0:D3}&amp;quot;, 2)002E科学计数法1.20E+0011.20E+001G常规string.Format(&amp;quot;{0:G}&amp;quot;, 2)2N用分号隔开的数字string.Format(&amp;quot;{0:N}&amp;quot;, 250000)250,000.00X十六进制string.Format(&amp;quot;{0:X000}&amp;quot;, 12)Cstring.Format(&amp;quot;{0:000.</summary><published>2011-06-22T09:36:00Z</published><updated>2011-06-22T09:36:00Z</updated><author><name>meil</name><uri>http://www.cnblogs.com/meil/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meil/archive/2011/06/22/2087417.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meil/archive/2011/06/22/2087417.html"/><content type="html">&lt;p&gt;&lt;strong&gt;C#格式化数值结果表&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;table style="width: 474px; border-collapse: collapse; height: 203px;" border="1" cellpadding="3" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr bgcolor="#c0c0c0"&gt;&#xD;
&lt;td style="font-size: 12pt;"&gt;&#xD;
&lt;p align="center"&gt;&lt;span style="font-size: x-small;" size="2"&gt;&lt;strong&gt;字符&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="font-size: 12pt;"&gt;&#xD;
&lt;p align="center"&gt;&lt;span style="font-size: x-small;" size="2"&gt;&lt;strong&gt;说明&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="font-size: 12pt;"&gt;&#xD;
&lt;p align="center"&gt;&lt;span style="font-size: x-small;" size="2"&gt;&lt;strong&gt;示例&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="font-size: 12pt;"&gt;&#xD;
&lt;p align="center"&gt;&lt;span style="font-size: x-small;" size="2"&gt;&lt;strong&gt;输出&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;C&lt;/td&gt;&#xD;
&lt;td&gt;货币&lt;/td&gt;&#xD;
&lt;td&gt;&lt;strong style="color: black; background-color: #a0ffff;"&gt;&lt;span style="background-color: #ffffff;"&gt;string.Format&lt;/span&gt;&lt;/strong&gt;("{0:C3}", 2)&lt;/td&gt;&#xD;
&lt;td&gt;＄2.000&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;D&lt;/td&gt;&#xD;
&lt;td&gt;十进制&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;&lt;strong style="color: black; background-color: #a0ffff;"&gt;&lt;span style="background-color: #ffffff;"&gt;string.Format&lt;/span&gt;&lt;/strong&gt;("{0:D3}", 2)&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;002&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;E&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;科学计数法&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;1.20E+001&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;1.20E+001&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;G&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;常规&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;&lt;strong style="color: black; background-color: #a0ffff;"&gt;&lt;span style="background-color: #ffffff;"&gt;string.Format&lt;/span&gt;&lt;/strong&gt;("{0:G}", 2)&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;2&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;N&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;用分号隔开的数字&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;&lt;strong style="color: black; background-color: #a0ffff;"&gt;&lt;span style="background-color: #ffffff;"&gt;string.Format&lt;/span&gt;&lt;/strong&gt;("{0:N}", 250000)&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;250,000.00&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;X&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;十六进制&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;&lt;strong style="color: black; background-color: #a0ffff;"&gt;&lt;span style="background-color: #ffffff;"&gt;string.Format&lt;/span&gt;&lt;/strong&gt;("{0:X000}", 12)&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;C&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;span style="background-color: #ffffff;"&gt;&lt;strong style="color: black; background-color: #a0ffff;"&gt;&lt;span style="background-color: #ffffff;"&gt;string.Format&lt;/span&gt;&lt;/strong&gt;("{0:000.000}", 12.2)&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td&gt;012.200&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&#xD;
&lt;p&gt;示例：&lt;br /&gt;12345.ToString("n"); //生成 12,345.00 &lt;br /&gt;12345.ToString("C"); //生成 ￥12,345.00 &lt;br /&gt;12345.ToString("e"); //生成 1.234500e+004 &lt;br /&gt;12345.ToString("f4"); //生成 12345.0000 &lt;br /&gt;12345.ToString("x"); //生成 3039 (16进制) &lt;br /&gt;12345.ToString("p"); //生成 1,234,500.00%&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meil/aggbug/2087417.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meil/archive/2011/06/22/2087417.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meil/archive/2011/06/22/2086987.html</id><title type="text">西历转和历函数</title><summary type="text">对日开发中可能会经常遇到日期格式的转换，最头疼的就是系统时间转日本和历的问题。 多数的时候大家都是自己写函数来计算日本各时期皇帝的在位时间来进行转换的，其实.NET中已经内置日本这一特殊的日历计算算法。 运用Globalization下的Calendar和Calendar 类我们就很容易的进行这种西历与和历的转换，而不需要写大量的代码进行和历的计算。西历转和历函数示例1：格式（平成年月日）1 StringBuilder strMsg = new StringBuilder();2 3 strMsg.Append(System.Environment.NewLine + string.Form.</summary><published>2011-06-22T06:29:00Z</published><updated>2011-06-22T06:29:00Z</updated><author><name>meil</name><uri>http://www.cnblogs.com/meil/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meil/archive/2011/06/22/2086987.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meil/archive/2011/06/22/2086987.html"/><content type="html">&lt;p&gt;对日开发中可能会经常遇到日期格式的转换，最头疼的就是系统时间转日本和历的问题。&lt;/p&gt;&#xD;
&lt;p&gt;多数的时候大家都是自己写函数来计算日本各时期皇帝的在位时间来进行转换的，其实.NET中已经内置日本这一特殊的日历计算算法。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 运用Globalization下的&lt;/span&gt;Calendar和&lt;span style="color: #000000;"&gt;Calendar 类我们就很容易的进行这种西历与和历的转换，而不需要写大量的代码进行和历的计算。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;西历转和历函数示例1：格式（平成年月日）&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;pre&gt;&lt;div&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #000000;"&gt;StringBuilder strMsg &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; StringBuilder();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;3&lt;/span&gt; &lt;span style="color: #000000;"&gt;strMsg.Append(System.Environment.NewLine &lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;.Format(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;{0:00:00}&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800080;"&gt;0100&lt;/span&gt;&lt;span style="color: #000000;"&gt;));&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;4&lt;/span&gt; &lt;span style="color: #000000;"&gt;strMsg.Append(System.Environment.NewLine &lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;.Format(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;{0:#0:00}&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #800080;"&gt;0100&lt;/span&gt;&lt;span style="color: #000000;"&gt;));&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;5&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;6&lt;/span&gt; &lt;span style="color: #000000;"&gt;System.Globalization.CultureInfo ci &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; System.Globalization.CultureInfo(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;ja-JP&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;7&lt;/span&gt; &lt;span style="color: #000000;"&gt;System.Globalization.Calendar cal &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; System.Globalization.JapaneseCalendar();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;8&lt;/span&gt; &lt;span style="color: #000000;"&gt;ci.DateTimeFormat.Calendar &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; cal;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;9&lt;/span&gt; &lt;span style="color: #000000;"&gt;MessageBox.Show(DateTime.Parse(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;1990/09/06&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;).ToString(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;ggy年M月d日&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;, ci) &lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt; strMsg.ToString());&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;第9行中的日期格式还有多种&lt;/p&gt;&#xD;
&lt;pre&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;1、ggy年M月d日&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;2、ggy年MM月d日&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;3、ggy年M月dd日&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;4、ggy年MM月dd日&lt;/span&gt;&lt;br /&gt;原理很简单就不做解释了，不明白的同学可以自己测试一下就明白了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;西历转和历函数示例2：格式（H年月日）&lt;/strong&gt;&lt;br /&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;pre&gt;&lt;div&gt;&lt;span style="color: #008080;"&gt; 1&lt;/span&gt; &lt;span style="color: #000000;"&gt;System.Globalization.CultureInfo ci &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; System.Globalization.CultureInfo(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;ja-JP&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 2&lt;/span&gt; &lt;span style="color: #000000;"&gt;System.Globalization.Calendar cal &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; System.Globalization.JapaneseCalendar();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 3&lt;/span&gt; &lt;span style="color: #000000;"&gt;ci.DateTimeFormat.Calendar &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; cal;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 4&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 5&lt;/span&gt; &lt;span style="color: #000000;"&gt;DateTime dt &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; DateTime.Parse(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;2006/09/26&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 6&lt;/span&gt; &lt;span style="color: #000000;"&gt;Type t &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;typeof&lt;/span&gt;&lt;span style="color: #000000;"&gt;(System.Globalization.DateTimeFormatInfo);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 7&lt;/span&gt; &lt;span style="color: #000000;"&gt;System.Reflection.PropertyInfo pi &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; t.GetProperty(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;AbbreviatedEnglishEraNames&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;, System.Reflection.BindingFlags.NonPublic &lt;/span&gt;&lt;span style="color: #000000;"&gt;|&lt;/span&gt;&lt;span style="color: #000000;"&gt; System.Reflection.BindingFlags.Instance);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 8&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 9&lt;/span&gt; &lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;[] engEras &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; (&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;[])pi.GetValue(ci.DateTimeFormat, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt; era &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; cal.GetEra(dt);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt; strWareki &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; engEras[era &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;] &lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt; dt.ToString(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;yy/MM/dd&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;, ci);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;12&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;13&lt;/span&gt; &lt;span style="color: #000000;"&gt;MessageBox.Show(strWareki); &lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; output: H18/09/26&lt;/span&gt;&#xD;
&lt;/div&gt;&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/pre&gt;&lt;img src="http://www.cnblogs.com/meil/aggbug/2086987.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meil/archive/2011/06/22/2086987.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meil/archive/2011/06/22/2086851.html</id><title type="text">C#文件读写初步</title><summary type="text">C#中读写文件主要涉及到File,FileInfo,FileStream三个类，它们都是System.IO 的类，StreamReader是用于从流读取和写入流的类，使用之前都需using System.IO。先定义一个TXT文档路径： string txtpath = (@&amp;quot;D:\url\livebaby.cn.txt&amp;quot;) 要读入这个文档。1)File 提供用于创建、复制、删除、移动和打开文件的静态方法，并协助创建 FileStream。 FileStream fs = File.Open(txtpath, FileMode.Open); File可以直接调用各种方法(O</summary><published>2011-06-22T06:11:00Z</published><updated>2011-06-22T06:11:00Z</updated><author><name>meil</name><uri>http://www.cnblogs.com/meil/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meil/archive/2011/06/22/2086851.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meil/archive/2011/06/22/2086851.html"/><content type="html">C#中读写文件主要涉及到File,FileInfo,FileStream三个类，它们都是System.IO 的类，StreamReader是用于从流读取和写入流的类，使用之前都需using System.IO。&#xD;
&lt;p&gt;先定义一个TXT文档路径： string txtpath = (@"D:\url\&lt;a target="_blank" href="http://www.livebabay.cn/"&gt;&lt;span style="color: #000000;"&gt;livebaby.cn&lt;/span&gt;&lt;/a&gt;.txt") 要读入这个文档。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;1)File 提供用于创建、复制、删除、移动和打开文件的静态方法，并协助创建 FileStream。&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;FileStream fs = File.Open(txtpath, FileMode.Open);&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; File可以直接调用各种方法(Open、Delete、Exists等)&lt;/p&gt;&#xD;
&lt;p&gt;例如： if (File.Exists(txtpath))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; File.Delete(txtpath);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;2)FileInfo 提供用于创建、复制、删除、移动和打开文件的实例方法，并协助创建 FileStream。&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;FileInfo fi = new FileInfo(txtpath); //实例化&lt;/p&gt;&#xD;
&lt;p&gt;FileStream fs = fi.Open();&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;3)FileStream 支持通过其 Seek 方法随机访问文件。默认情况下，FileStream 以同步方式打开文件，但它也支持异步操作。&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;利用FileStream 我们可以得到一个文件的Streams，接着就是来读取。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;(4)StreamReader 通过使用 Encoding 进行字符和字节的转换，从 Streams 中读取字符。&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;StreamWriter 通过使用 Encoding 将字符转换为字节，向 Streams 写入字符。&lt;/p&gt;&#xD;
&lt;p&gt;StreamReader sr = new StreamReader(fs);&lt;/p&gt;&#xD;
&lt;p&gt;string str = null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string temp=null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while((temp=sr.ReadLine())!=null)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str+=" "+temp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&#xD;
&lt;p&gt;得到一个字符串，再可以对字符串进行处理。&lt;/p&gt;&#xD;
&#xD;
&#xD;
&lt;p&gt;TextReader 是 StreamReader 和 StringReader 的抽象基类。抽象 Stream 类的实现用于字节输入和输出，而 TextReader 的实现用于 Unicode 字符输出。&lt;/p&gt;&#xD;
&lt;p&gt;TextWriter 是 StreamWriter 和 StringWriter 的抽象基类。抽象 Stream 类的实现用于字节输入和输出，而 TextWriter 的实现用于 Unicode 字符输出。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meil/aggbug/2086851.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meil/archive/2011/06/22/2086851.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meil/archive/2011/06/22/2086827.html</id><title type="text">C#正则表达式使用指引</title><summary type="text">正则表达式在英文中写作（Regular Expression），根据正则表达式的使用范围和单词意思，.NET将其命名空间设置为System.Text.RegularExpressions；Capture用于单个表达式捕获结果CaptureCollection用于一个序列进行字符串捕获Group表示单个捕获的结果GroupCollection表示捕获组的集会Match表示匹配单个正则表达式结果MatchCollection表示通过迭代方式应用正则表达式到字符串中Regex表示不可变的正则表达式RegexCompilationInfo将编译正则表达式需要提供信息正则表达式基础知识基本语法在正则表.</summary><published>2011-06-22T05:47:00Z</published><updated>2011-06-22T05:47:00Z</updated><author><name>meil</name><uri>http://www.cnblogs.com/meil/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meil/archive/2011/06/22/2086827.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meil/archive/2011/06/22/2086827.html"/><content type="html">&lt;p&gt;正则表达式在英文中写作（Regular Expression），根据正则表达式的使用范围和单词意思，.NET将其命名空间设置为System.Text.RegularExpressions；&lt;/p&gt;&#xD;
&lt;table align="center" border="1"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;Capture&lt;/td&gt;&#xD;
&lt;td&gt;用于单个表达式捕获结果&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;CaptureCollection&lt;/td&gt;&#xD;
&lt;td&gt;用于一个序列进行字符串捕获&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;Group&lt;/td&gt;&#xD;
&lt;td&gt;表示单个捕获的结果&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;GroupCollection&lt;/td&gt;&#xD;
&lt;td&gt;表示捕获组的集会&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;Match&lt;/td&gt;&#xD;
&lt;td&gt;表示匹配单个正则表达式结果&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;MatchCollection&lt;/td&gt;&#xD;
&lt;td&gt;表示通过迭代方式应用正则表达式到字符串中&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;b&gt;Regex&lt;/b&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;b&gt;表示不可变的正则表达式&lt;/b&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;RegexCompilationInfo&lt;/td&gt;&#xD;
&lt;td&gt;将编译正则表达式需要提供信息&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #0000ff;" color="#3d5a83"&gt;正则表达式基础知识&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
基本语法&lt;br /&gt;&#xD;
&lt;p&gt;在正则表达式中拥有一套自己的语法规则，常见语法包括；字符匹配、重复匹配、字符定位、转义匹配和其他高级语法（字符分组、字符替换和字符决策）；&lt;/p&gt;&#xD;
字符匹配语法：&lt;br /&gt;&#xD;
&lt;table align="center" border="1"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;th&gt;字符语法&lt;/th&gt;&#xD;
&lt;th&gt;语法解释&lt;/th&gt;&#xD;
&lt;th&gt;语法例子&lt;/th&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\d&lt;/td&gt;&#xD;
&lt;td&gt;匹配数字（0~9）&lt;/td&gt;&#xD;
&lt;td&gt;&amp;lsquo;\d&amp;rsquo;匹配8,不匹配12；&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\D&lt;/td&gt;&#xD;
&lt;td&gt;匹配非数字&lt;/td&gt;&#xD;
&lt;td&gt;&amp;lsquo;\D&amp;rsquo;匹配c,不匹配3；&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\w&lt;/td&gt;&#xD;
&lt;td&gt;匹配任意单字符&lt;/td&gt;&#xD;
&lt;td&gt;&amp;lsquo;\w\w&amp;rsquo; 匹配A3,不匹配@3；&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\W&lt;/td&gt;&#xD;
&lt;td&gt;匹配非单字符&lt;/td&gt;&#xD;
&lt;td&gt;&amp;lsquo;\W&amp;rsquo;匹配@,不匹配c；&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\s&lt;/td&gt;&#xD;
&lt;td&gt;匹配空白字符&lt;/td&gt;&#xD;
&lt;td&gt;&amp;lsquo;\d\s\d&amp;rsquo;匹配3 d,不匹配abc；&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\S&lt;/td&gt;&#xD;
&lt;td&gt;匹配非空字符&lt;/td&gt;&#xD;
&lt;td&gt;&amp;lsquo;\S\S\S&amp;rsquo;匹配A#4,不匹配3 d；&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;.&lt;/td&gt;&#xD;
&lt;td&gt;匹配任意字符&lt;/td&gt;&#xD;
&lt;td&gt;&amp;lsquo;....&amp;rsquo;匹配A$ 5,不匹配换行；&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;[&amp;hellip;]&lt;/td&gt;&#xD;
&lt;td&gt;匹配括号中任意字符&lt;/td&gt;&#xD;
&lt;td&gt;[b-d]匹配b、c、d, 不匹配e；&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;[^&amp;hellip;]&lt;/td&gt;&#xD;
&lt;td&gt;匹配非括号字符&lt;/td&gt;&#xD;
&lt;td&gt;[^b-z]匹配a,不匹配b-z的字符；&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;p&gt;重复匹配语法：&lt;/p&gt;&#xD;
&lt;table align="center" border="1"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;th&gt;重复语法&lt;/th&gt;&#xD;
&lt;th&gt;语法解释&lt;/th&gt;&#xD;
&lt;th&gt;语法例子&lt;/th&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;{n}&lt;/td&gt;&#xD;
&lt;td&gt;匹配n次字符&lt;/td&gt;&#xD;
&lt;td&gt;\d{3}匹配\d\d\d,不匹配\d\d或\d\d\d\d&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;{n,}&lt;/td&gt;&#xD;
&lt;td&gt;匹配n次和n次以上&lt;/td&gt;&#xD;
&lt;td&gt;\w{2}匹配\w\w和\w\w\w以上,不匹配\w&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;{n,m}&lt;/td&gt;&#xD;
&lt;td&gt;匹配n次上m次下&lt;/td&gt;&#xD;
&lt;td&gt;\s{1,3}匹配\s,\s\s,\s\s\s,不匹配\s\s\s\s&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;?&lt;/td&gt;&#xD;
&lt;td&gt;匹配0或1次&lt;/td&gt;&#xD;
&lt;td&gt;5?匹配5或0，不匹配非5和0&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;+&lt;/td&gt;&#xD;
&lt;td&gt;匹配一次或多次&lt;/td&gt;&#xD;
&lt;td&gt;\S+匹配一个以上\S，不匹配非一个以上\S&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;*&lt;/td&gt;&#xD;
&lt;td&gt;匹配0次以上&lt;/td&gt;&#xD;
&lt;td&gt;\W*匹配0以上\W，不匹配非N*\W&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;p&gt;字符定位语法：&lt;/p&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;table align="center" border="1"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;th&gt;重复语法&lt;/th&gt;&#xD;
&lt;th&gt;语法解释&lt;/th&gt;&#xD;
&lt;th&gt;语法例子&lt;/th&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;^&lt;/td&gt;&#xD;
&lt;td&gt;定位后面模式开始位置&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;$&lt;/td&gt;&#xD;
&lt;td&gt;前面模式位于字符串末端&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\A&lt;/td&gt;&#xD;
&lt;td&gt;前面模式开始位置&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\z&lt;/td&gt;&#xD;
&lt;td&gt;前面模式结束位置&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\Z&lt;/td&gt;&#xD;
&lt;td&gt;前面模式结束位置(换行前)&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\b&lt;/td&gt;&#xD;
&lt;td&gt;匹配一个单词边界&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\B&lt;/td&gt;&#xD;
&lt;td&gt;匹配一个非单词边界&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;p&gt;转义匹配语法：&amp;nbsp;&#xD;
&lt;/p&gt;&#xD;
&lt;table align="center" border="1"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;th&gt;义语法&lt;/th&gt;&#xD;
&lt;th&gt;涉及字符(语法解释)&lt;/th&gt;&#xD;
&lt;th&gt;语法例子&lt;/th&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&amp;ldquo;\&amp;rdquo;+实际字符&lt;/td&gt;&#xD;
&lt;td&gt;\ . * + ? | ( ) { }^ $ &lt;/td&gt;&#xD;
&lt;td&gt;例如：\\匹配字符&amp;ldquo;\&amp;rdquo;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\n&lt;/td&gt;&#xD;
&lt;td&gt;匹配换行&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\r&lt;/td&gt;&#xD;
&lt;td&gt;匹配回车&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\t&lt;/td&gt;&#xD;
&lt;td&gt;匹配水平制表符&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\v&lt;/td&gt;&#xD;
&lt;td&gt;匹配垂直制表符&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\f&lt;/td&gt;&#xD;
&lt;td&gt;匹配换页&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\nnn&lt;/td&gt;&#xD;
&lt;td&gt;匹配一个8进制ASCII&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\xnn&lt;/td&gt;&#xD;
&lt;td&gt;匹配一个16进制ASCII&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\unnnn&lt;/td&gt;&#xD;
&lt;td&gt;匹配4个16进制的Uniode&lt;/td&gt;&#xD;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;\c+大写字母&lt;/td&gt;&#xD;
&lt;td&gt;匹配Ctrl-大写字母&lt;/td&gt;&#xD;
&lt;td&gt;例如：\cS-匹配Ctrl+S&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&#xD;
&lt;p&gt;构造正则表达的方法&lt;/p&gt;&#xD;
&lt;p&gt;构造正则表达式需要涉及Regex类，在Regex类中包括：IsMatch()、Replace()、Split()和Match的类；&#xD;
&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;b&gt;(1) IsMatch()方法：&lt;/b&gt;&lt;/p&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp; IsMatch()方法实际上是一个返回Bool值得方法，如果测试字符满足正则表达式返回True否则返回False；&#xD;
&lt;p&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&lt;b&gt;例１；判断是非成都地区电话号码合法&lt;/b&gt;&lt;br /&gt;分析：成都地区电话号码组成028********，前面为固定区号028，后面满足8位数字；&lt;br /&gt;设计正则表达式：028\d{8}（解释：028区号固定，后面为8个数字\d组成）；&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;b&gt;(2) Replace()方法&lt;/b&gt;&lt;/p&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Replace()方法实际上是一种替换的方法，替换匹配正则表达式匹配模式；&#xD;
&lt;p&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&lt;b&gt;例2：在发布带有公开电子邮件地址的文章时，替换@位AT避免产生垃圾邮件；&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;分析：首先需要判断文章中电子邮箱地址，然后执行替换&lt;br /&gt;&lt;br /&gt;设计正则表达式：判断电子邮箱表达式&amp;rdquo;\w{1,}@w{1,}\\.&amp;rdquo;;&lt;/p&gt;&#xD;
&#xD;
&#xD;
&lt;p&gt;&lt;b&gt;(3) Split()方法&lt;/b&gt;&lt;/p&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Split()方法实际上是拆分的方法，根据匹配正则表达式进行拆分储存在字符串数组中；&#xD;
&lt;p&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&lt;b&gt;例3：从群发邮件地址中读取所有邮件地址；&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;分析：群发邮件采用&amp;ldquo;;&amp;rdquo;作为分割符，需要通过&amp;ldquo;;&amp;rdquo;进行拆分&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #0000ff;" color="#3d5a83"&gt;构建表达式基本方法&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 构造Regex对象的构造函数包括两个重载，一个是不含参数的构造、另外一个是含有参数的构造函数；&lt;br /&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;基本形式Regex(string pattern);&lt;/li&gt;&#xD;
&lt;li&gt;重载形式Regex(string pattern,RegexOptions)；&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;p&gt;&lt;b&gt;补充：RegexOptions属于枚举类型，包括IgnoreCase(忽略大小写)、ReghtToLeft(从右向左)、None（默认）、CultureInvariant(忽略区域)、Multline(多行模式)和SingleLine（单行模式）；&lt;/b&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&lt;b&gt;例4，建立一个合法ISBN验证格式；&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;分析：ISBN格式为X-XXXXX-XXX-X;&lt;br /&gt;&lt;br /&gt;正则表达式格式：\d-\d{5}-\d{3}-\d&lt;br /&gt;&lt;br /&gt;构造该正则表达式函数Regex ISBNRegex = new Regex(表达式，参数为空)&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;b&gt;例5、一个复杂的文件夹格式判断表达式（包含&amp;ldquo;\&amp;rdquo;、空格等特殊符号的应用）&lt;/b&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;div &gt;&#xD;
&lt;pre &gt;private void button16_Click(object sender, EventArgs e)&#xD;
{&#xD;
   Regex reg = new Regex("\\w*\\\\\\w{8}\\-\\w*\\s\\w*\\s\\w*\\～\\s\\w*");&#xD;
    String str = "资料\\20010202-课程 数学 1100～ 许孜孜";&#xD;
    MessageBox.Show(reg.IsMatch(str).ToString());&#xD;
}&#xD;
&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meil/aggbug/2086827.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meil/archive/2011/06/22/2086827.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meil/archive/2011/06/22/2086808.html</id><title type="text">常用C#字符串函数大全</title><summary type="text">Compare 比较字符串的内容，考虑文化背景(场所)，确定某些字符是否相等CompareOrdinal 与Compare一样，但不考虑文化背景Format 格式化包含各种值的字符串和如何格式化每个值的说明符IndexOf 定位字符串中第一次出现某个给定子字符串或字符的位置IndexOfAny 定位字符串中第一次出现某个字符或一组字符的位置LastIndexOf 与IndexOf一样，但定位最后一次出现的位置 LastIndexOfAny 与IndexOfAny，但定位最后一次出现的位置PadLeft 在字符串的开头，通过添加指定的重复字符填充字符串PadRight 在字符串的结尾，通过添加指</summary><published>2011-06-22T05:32:00Z</published><updated>2011-06-22T05:32:00Z</updated><author><name>meil</name><uri>http://www.cnblogs.com/meil/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meil/archive/2011/06/22/2086808.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meil/archive/2011/06/22/2086808.html"/><content type="html">&lt;p&gt;Compare&amp;nbsp;&amp;nbsp; 比较字符串的内容，考虑文化背景(场所)，确定某些字符是否相等&lt;br /&gt;&amp;nbsp;&lt;br /&gt;CompareOrdinal&amp;nbsp; 与Compare一样，但不考虑文化背景&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Format&amp;nbsp;&amp;nbsp; 格式化包含各种值的字符串和如何格式化每个值的说明符&lt;br /&gt;&amp;nbsp;&lt;br /&gt;IndexOf&amp;nbsp;&amp;nbsp; 定位字符串中第一次出现某个给定子字符串或字符的位置&lt;br /&gt;&amp;nbsp;&lt;br /&gt;IndexOfAny&amp;nbsp; 定位字符串中第一次出现某个字符或一组字符的位置&lt;br /&gt;&amp;nbsp;&lt;br /&gt;LastIndexOf&amp;nbsp; 与IndexOf一样，但定位最后一次出现的位置 &lt;br /&gt;&amp;nbsp;&lt;br /&gt;LastIndexOfAny&amp;nbsp; 与IndexOfAny，但定位最后一次出现的位置&lt;br /&gt;&amp;nbsp;&lt;br /&gt;PadLeft&amp;nbsp;&amp;nbsp; 在字符串的开头，通过添加指定的重复字符填充字符串&lt;br /&gt;&amp;nbsp;&lt;br /&gt;PadRight&amp;nbsp; 在字符串的结尾，通过添加指定的重复字符填充字符串&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Replace&amp;nbsp;&amp;nbsp; 用另一个字符或子字符串替换字符串中给定的字符或子字符串&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;、DateTime&amp;nbsp;数字型&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;System.DateTime&amp;nbsp;currentTime&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;System.DateTime();&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前年月日时分秒&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;currentTime&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;System.DateTime.Now;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前年&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;年&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Year;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.3&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前月&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;月&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Month;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.4&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前日&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;日&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Day;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.5&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前时&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;时&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Hour;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.6&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前分&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;分&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Minute;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.7&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前秒&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;秒&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Second;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.8&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前毫秒&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;毫秒&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Millisecond;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;（变量可用中文）&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;、Int32.Parse(变量)&amp;nbsp;Int32.Parse(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;常量&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;字符型转换&amp;nbsp;转为32位数字型&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&amp;nbsp;变量.ToString()&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;字符型转换&amp;nbsp;转为字符串&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12345&lt;/span&gt;&lt;span style="color: #000000;"&gt;.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;n&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;生成&amp;nbsp;12,345.00&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12345&lt;/span&gt;&lt;span style="color: #000000;"&gt;.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;C&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;生成&amp;nbsp;￥12,345.00&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12345&lt;/span&gt;&lt;span style="color: #000000;"&gt;.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;e&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;生成&amp;nbsp;1.234500e+004&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12345&lt;/span&gt;&lt;span style="color: #000000;"&gt;.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;f4&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;生成&amp;nbsp;12345.0000&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12345&lt;/span&gt;&lt;span style="color: #000000;"&gt;.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;x&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;生成&amp;nbsp;3039&amp;nbsp;(16进制)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12345&lt;/span&gt;&lt;span style="color: #000000;"&gt;.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;p&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;生成&amp;nbsp;1,234,500.00%&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;4&lt;/span&gt;&lt;span style="color: #000000;"&gt;、变量.Length&amp;nbsp;数字型&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;取字串长度：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;中国&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Len&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str.Length&amp;nbsp;;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;Len是自定义变量，&amp;nbsp;str是求测的字串的变量名&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;5&lt;/span&gt;&lt;span style="color: #000000;"&gt;、System.Text.Encoding.Default.GetBytes(变量)&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;字码转换&amp;nbsp;转为比特码&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;byte&lt;/span&gt;&lt;span style="color: #000000;"&gt;[]&amp;nbsp;bytStr&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;System.Text.Encoding.Default.GetBytes(str);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;然后可得到比特长度：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;len&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;bytStr.Length;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;6&lt;/span&gt;&lt;span style="color: #000000;"&gt;、System.Text.StringBuilder(&lt;/span&gt;&lt;span style="color: #000000;"&gt;""&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;字符串相加，（&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;号是不是也一样？）&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：System.Text.StringBuilder&amp;nbsp;sb&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;System.Text.StringBuilder(&lt;/span&gt;&lt;span style="color: #000000;"&gt;""&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;sb.Append(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;中华&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;sb.Append(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;人民&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;sb.Append(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;共和国&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;7&lt;/span&gt;&lt;span style="color: #000000;"&gt;、变量.Substring(参数1,参数2);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;截取字串的一部分，参数1为左起始位数，参数2为截取几位。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;s1&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str.Substring(&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8&lt;/span&gt;&lt;span style="color: #000000;"&gt;、String&amp;nbsp;user_IP&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Request.ServerVariables[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;REMOTE_ADDR&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;].ToString();&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;取远程用户IP地址&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;9&lt;/span&gt;&lt;span style="color: #000000;"&gt;、穿过代理服务器取远程用户真实IP地址：&amp;nbsp;&lt;br /&gt;&lt;img id="Codehighlighter1_1378_1457_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;(Request.ServerVariables[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;HTTP_VIA&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;]&lt;/span&gt;&lt;span style="color: #000000;"&gt;!=&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span id="Codehighlighter1_1378_1457_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;user_IP&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Request.ServerVariables[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;HTTP_X_FORWARDED_FOR&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;].ToString();&amp;nbsp;&lt;br /&gt;&lt;img id="Codehighlighter1_1462_1532_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;else&lt;/span&gt;&lt;span id="Codehighlighter1_1462_1532_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;user_IP&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Request.ServerVariables[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;REMOTE_ADDR&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;].ToString();&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&amp;nbsp;Session[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;变量&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;存取Session值；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如，赋值：&amp;nbsp;Session[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;username&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;]&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;小布什&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;取值：&amp;nbsp;Object&amp;nbsp;objName&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Session[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;username&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;String&amp;nbsp;strName&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;objName.ToString();&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;清空：&amp;nbsp;Session.RemoveAll();&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;11&lt;/span&gt;&lt;span style="color: #000000;"&gt;、String&amp;nbsp;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Request.QueryString[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;变量&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;用超链接传送变量。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如在任一页中建超链接:&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Edit.aspx&lt;/span&gt;&lt;span style="color: #000000;"&gt;?&lt;/span&gt;&lt;span style="color: #000000;"&gt;fbid&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;23&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;点击&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;a&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;在Edit.aspx页中取值：String&amp;nbsp;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Request.QueryString[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;fdid&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12&lt;/span&gt;&lt;span style="color: #000000;"&gt;、DOC对象.CreateElement(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;新建节点名&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;创建XML文档新节点&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;13&lt;/span&gt;&lt;span style="color: #000000;"&gt;、父节点.AppendChild(子节点)；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;将新建的子节点加到XML文档父节点下&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;14&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&amp;nbsp;父节点.RemoveChild(节点);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;删除节点&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;15&lt;/span&gt;&lt;span style="color: #000000;"&gt;、Response&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Response.Write(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字串&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Response.Write(变量)；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;向页面输出。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Response.Redirect(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;URL地址&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;）；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;跳转到URL指定的页面&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;16&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;.IsWhiteSpce(字串变量，位数)&amp;mdash;&amp;mdash;逻辑型&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;查指定位置是否空字符；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;中国&amp;nbsp;人民&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Response.Write(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;.IsWhiteSpace(str,&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;));&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;结果为：True,&amp;nbsp;第一个字符是0位，2是第三个字符。&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;17&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;.IsPunctuation(&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;字符&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;--&lt;/span&gt;&lt;span style="color: #000000;"&gt;逻辑型&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;查字符是否是标点符号&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：Response.Write(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;.IsPunctuation(&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;A&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;));&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;返回：False&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;18&lt;/span&gt;&lt;span style="color: #000000;"&gt;、(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;字符&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;把字符转为数字，查代码点，注意是单引号。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Response.Write((&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;中&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;结果为中字的代码：20013&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;19&lt;/span&gt;&lt;span style="color: #000000;"&gt;、(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;)代码&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;把数字转为字符，查代码代表的字符。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Response.Write((&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #000000;"&gt;22269&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;返回&amp;ldquo;国&amp;rdquo;字。&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;20&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&amp;nbsp;Trim()&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;清除字串前后空格&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;21&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;、字串变量.Replace(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;子字串&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;替换为&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;字串替换&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;中国&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;str.Replace(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;国&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;央&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;将国字换为央字&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Response.Write(str);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;输出结果为&amp;ldquo;中央&amp;rdquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;再如：（这个非常实用）&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;这是&amp;lt;script&amp;gt;脚本&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;str.Replace(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;font&amp;gt;&amp;lt;&amp;lt;/font&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;将左尖括号替换为&amp;lt;font&amp;gt;&amp;nbsp;与&amp;nbsp;&amp;lt;&amp;nbsp;与&amp;nbsp;&amp;lt;/font&amp;gt;&amp;nbsp;（或换为&amp;lt;，但估计经XML存诸后，再提出仍会还原）&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Response.Write(str);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;显示为：&amp;ldquo;这是&amp;lt;script&amp;gt;脚本&amp;rdquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如果不替换，&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;script&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;将不显示，如果是一段脚本，将运行；而替换后，脚本将不运行。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;这段代码的价值在于：你可以让一个文本中的所有HTML标签失效，全部显示出来，保护你的具有交互性的站点。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;具体实现：将你的表单提交按钮脚本加上下面代码：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strSubmit&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;label1.Text;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;label1是你让用户提交数据的控件ID。&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;strSubmit&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;strSubmit.Replace(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;font&amp;gt;&amp;lt;&amp;lt;/font&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;然后保存或输出strSubmit。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;用此方法还可以简单实现UBB代码。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;22&lt;/span&gt;&lt;span style="color: #000000;"&gt;、Math.Max(i,j)&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;取i与j中的最大值&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;x&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Math.Max(&lt;/span&gt;&lt;span style="color: #000000;"&gt;5&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;x将取值&amp;nbsp;10&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;加一点吧&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;23&lt;/span&gt;&lt;span style="color: #000000;"&gt;、字串对比&lt;img src="http://www.cnblogs.com/Images/dot.gif" /&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif" /&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;加一点吧&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_3237_3239_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;23&lt;/span&gt;&lt;span style="color: #000000;"&gt;、字串对比一般都用:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;(str1&lt;/span&gt;&lt;span style="color: #000000;"&gt;==&lt;/span&gt;&lt;span style="color: #000000;"&gt;str2)&lt;/span&gt;&lt;span id="Codehighlighter1_3237_3239_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;,&amp;nbsp;但还有别的方法:&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)、&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str1;&amp;nbsp;str2&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;语法:&amp;nbsp;str1.EndsWith(str2);&amp;nbsp;__检测字串str1是否以字串str2结尾,返回布尔值.如:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_3361_3402_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;(str1.EndsWith(str2))&lt;/span&gt;&lt;span id="Codehighlighter1_3361_3402_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&amp;nbsp;Response.Write(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字串str1是以&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;str2&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;结束的&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;)、&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;语法:str1.Equals(str2);&amp;nbsp;__检测字串str1是否与字串str2相等,返回布尔值,用法同上.&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)、&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;语法&amp;nbsp;Equals(str1,str2);&amp;nbsp;__检测字串str1是否与字串str2相等,返回布尔值,用法同上.&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;24&lt;/span&gt;&lt;span style="color: #000000;"&gt;、IndexOf()&amp;nbsp;、LastIndexOf()&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;查找字串中指定字符或字串首次（最后一次）出现的位置,返回索引值，如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;str1.IndexOf(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)；&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;查找&amp;ldquo;字&amp;rdquo;在str1中的索引值（位置）&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;str1.IndexOf(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字串&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)；&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;查找&amp;ldquo;字串&amp;rdquo;的第一个字符在str1中的索引值（位置）&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;str1.IndexOf(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字串&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;)；&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;从str1第4个字符起，查找2个字符，查找&amp;ldquo;字串&amp;rdquo;的第一个字符在str1中的索引值（位置）&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;25&lt;/span&gt;&lt;span style="color: #000000;"&gt;、Insert()&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;在字串中指定索引位插入指定字符。如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;str1.Insert(&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);在str1的第二个字符处插入&amp;ldquo;字&amp;rdquo;，如果str1&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;中国&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;，插入后为&amp;ldquo;中字国&amp;rdquo;；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;26&lt;/span&gt;&lt;span style="color: #000000;"&gt;、PadLeft()、PadRight()&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;在字串左（或右）加空格或指定char字符，使字串达到指定长度，如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str1&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;中国人&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;str1&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;str1.PadLeft(&lt;/span&gt;&lt;span style="color: #000000;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;无第二参数为加空格&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Response.Write(str1);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;结果为&amp;ldquo;1111111中国人&amp;rdquo;&amp;nbsp;，&amp;nbsp;字串长为10&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;27&lt;/span&gt;&lt;span style="color: #000000;"&gt;、Remove()&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;从指定位置开始删除指定数的字符&amp;nbsp;&lt;br /&gt;&lt;img id="Codehighlighter1_4095_4097_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;字串对比一般都用:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;(str1&lt;/span&gt;&lt;span style="color: #000000;"&gt;==&lt;/span&gt;&lt;span style="color: #000000;"&gt;str2)&lt;/span&gt;&lt;span id="Codehighlighter1_4095_4097_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;,&amp;nbsp;但还有别的方法:&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str1;&amp;nbsp;str2&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;语法:&amp;nbsp;str1.EndsWith(str2);&amp;nbsp;__检测字串str1是否以字串str2结尾,返回布尔值.如:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_4217_4258_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;(str1.EndsWith(str2))&lt;/span&gt;&lt;span id="Codehighlighter1_4217_4258_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&amp;nbsp;Response.Write(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字串str1是以&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;str2&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;结束的&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;语法:str1.Equals(str2);&amp;nbsp;__检测字串str1是否与字串str2相等,返回布尔值,用法同上.&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;语法&amp;nbsp;Equals(str1,str2);&amp;nbsp;__检测字串str1是否与字串str2相等,返回布尔值,用法同上.&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;IndexOf()&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;查找字串中指定字符或字串首次出现的位置,返首索引值，如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;str1.IndexOf(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)；&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;查找&amp;ldquo;字&amp;rdquo;在str1中的索引值（位置）&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;str1.IndexOf(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字串&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)；&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;查找&amp;ldquo;字串&amp;rdquo;的第一个字符在str1中的索引值（位置）&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;str1.IndexOf(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字串&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;)；&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;从str1第4个字符起，查找2个字符，查找&amp;ldquo;字串&amp;rdquo;的第一个字符在str1中的索引值（位置）&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.9&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取中文日期显示&amp;mdash;&amp;mdash;年月日时分&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strY&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;f&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;不显示秒&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.10&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取中文日期显示_年月&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strYM&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;y&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.11&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取中文日期显示_月日&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strMD&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;m&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.12&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前年月日，格式为：&lt;/span&gt;&lt;span style="color: #000000;"&gt;2003&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;9&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;23&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strYMD&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;d&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.13&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前时分，格式为：&lt;/span&gt;&lt;span style="color: #000000;"&gt;14&lt;/span&gt;&lt;span style="color: #000000;"&gt;：&lt;/span&gt;&lt;span style="color: #000000;"&gt;24&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strT&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;t&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;更新一下，&amp;nbsp;上面不能编辑：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;c#.net函数和方法集(大家一起来加啊)&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;、DateTime&amp;nbsp;数字型&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;System.DateTime&amp;nbsp;currentTime&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;System.DateTime();&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前年月日时分秒&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;currentTime&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;System.DateTime.Now;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前年&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;年&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Year;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.3&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前月&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;月&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Month;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.4&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前日&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;日&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Day;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.5&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前时&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;时&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Hour;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.6&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前分&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;分&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Minute;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.7&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前秒&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;秒&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Second;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.8&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前毫秒&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;毫秒&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.Millisecond;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;（变量可用中文）&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.9&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取中文日期显示&amp;mdash;&amp;mdash;年月日时分&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strY&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;f&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;不显示秒&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.10&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取中文日期显示_年月&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strYM&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;y&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.11&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取中文日期显示_月日&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strMD&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;m&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.12&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取中文年月日&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strYMD&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;D&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.13&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前时分，格式为：&lt;/span&gt;&lt;span style="color: #000000;"&gt;14&lt;/span&gt;&lt;span style="color: #000000;"&gt;：&lt;/span&gt;&lt;span style="color: #000000;"&gt;24&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strT&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;t&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.14&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前时间，格式为：&lt;/span&gt;&lt;span style="color: #000000;"&gt;2003&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;09&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;23T14:&lt;/span&gt;&lt;span style="color: #000000;"&gt;46&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;48&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strT&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;s&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.15&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前时间，格式为：&lt;/span&gt;&lt;span style="color: #000000;"&gt;2003&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;09&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;23&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;14&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;48&lt;/span&gt;&lt;span style="color: #000000;"&gt;:30Z&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strT&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;u&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.16&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前时间，格式为：&lt;/span&gt;&lt;span style="color: #000000;"&gt;2003&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;09&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;23&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;14&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;48&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strT&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;g&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1.17&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;取当前时间，格式为：Tue,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;23&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Sep&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;2003&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;14&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;52&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;40&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;GMT&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strT&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;currentTime.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;r&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;.18获得当前时间&amp;nbsp;n&amp;nbsp;天后的日期时间&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;DateTime&amp;nbsp;newDay&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;DateTime.Now.AddDays(&lt;/span&gt;&lt;span style="color: #000000;"&gt;100&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;、Int32.Parse(变量)&amp;nbsp;Int32.Parse(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;常量&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;字符型转换&amp;nbsp;转为32位数字型&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&amp;nbsp;变量.ToString()&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;字符型转换&amp;nbsp;转为字符串&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12345&lt;/span&gt;&lt;span style="color: #000000;"&gt;.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;n&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;生成&amp;nbsp;12,345.00&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12345&lt;/span&gt;&lt;span style="color: #000000;"&gt;.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;C&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;生成&amp;nbsp;￥12,345.00&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12345&lt;/span&gt;&lt;span style="color: #000000;"&gt;.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;e&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;生成&amp;nbsp;1.234500e+004&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12345&lt;/span&gt;&lt;span style="color: #000000;"&gt;.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;f4&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;生成&amp;nbsp;12345.0000&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12345&lt;/span&gt;&lt;span style="color: #000000;"&gt;.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;x&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;生成&amp;nbsp;3039&amp;nbsp;(16进制)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12345&lt;/span&gt;&lt;span style="color: #000000;"&gt;.ToString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;p&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;生成&amp;nbsp;1,234,500.00%&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;4&lt;/span&gt;&lt;span style="color: #000000;"&gt;、变量.Length&amp;nbsp;数字型&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;取字串长度：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;中国&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Len&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str.Length&amp;nbsp;;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;Len是自定义变量，&amp;nbsp;str是求测的字串的变量名&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;5&lt;/span&gt;&lt;span style="color: #000000;"&gt;、System.Text.Encoding.Default.GetBytes(变量)&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;字码转换&amp;nbsp;转为比特码&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;byte&lt;/span&gt;&lt;span style="color: #000000;"&gt;[]&amp;nbsp;bytStr&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;System.Text.Encoding.Default.GetBytes(str);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;然后可得到比特长度：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;len&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;bytStr.Length;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;6&lt;/span&gt;&lt;span style="color: #000000;"&gt;、System.Text.StringBuilder(&lt;/span&gt;&lt;span style="color: #000000;"&gt;""&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;字符串相加，（&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;号是不是也一样？）&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：System.Text.StringBuilder&amp;nbsp;sb&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;System.Text.StringBuilder(&lt;/span&gt;&lt;span style="color: #000000;"&gt;""&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;sb.Append(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;中华&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;sb.Append(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;人民&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;sb.Append(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;共和国&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;7&lt;/span&gt;&lt;span style="color: #000000;"&gt;、变量.Substring(参数1,参数2);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;截取字串的一部分，参数1为左起始位数，参数2为截取几位。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;s1&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str.Substring(&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8&lt;/span&gt;&lt;span style="color: #000000;"&gt;、String&amp;nbsp;user_IP&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Request.ServerVariables[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;REMOTE_ADDR&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;].ToString();&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;取远程用户IP地址&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;9&lt;/span&gt;&lt;span style="color: #000000;"&gt;、穿过代理服务器取远程用户真实IP地址：&amp;nbsp;&lt;br /&gt;&lt;img id="Codehighlighter1_7023_7102_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;(Request.ServerVariables[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;HTTP_VIA&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;]&lt;/span&gt;&lt;span style="color: #000000;"&gt;!=&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span id="Codehighlighter1_7023_7102_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;user_IP&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Request.ServerVariables[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;HTTP_X_FORWARDED_FOR&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;].ToString();&amp;nbsp;&lt;br /&gt;&lt;img id="Codehighlighter1_7107_7177_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;else&lt;/span&gt;&lt;span id="Codehighlighter1_7107_7177_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;user_IP&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Request.ServerVariables[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;REMOTE_ADDR&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;].ToString();&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&amp;nbsp;Session[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;变量&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;存取Session值；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如，赋值：&amp;nbsp;Session[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;username&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;]&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;小布什&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;取值：&amp;nbsp;Object&amp;nbsp;objName&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Session[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;username&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;String&amp;nbsp;strName&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;objName.ToString();&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;清空：&amp;nbsp;Session.RemoveAll();&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;11&lt;/span&gt;&lt;span style="color: #000000;"&gt;、String&amp;nbsp;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Request.QueryString[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;变量&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;用超链接传送变量。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如在任一页中建超链接:&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Edit.aspx&lt;/span&gt;&lt;span style="color: #000000;"&gt;?&lt;/span&gt;&lt;span style="color: #000000;"&gt;fbid&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;23&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;点击&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;a&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;在Edit.aspx页中取值：String&amp;nbsp;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Request.QueryString[&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;fdid&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12&lt;/span&gt;&lt;span style="color: #000000;"&gt;、DOC对象.CreateElement(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;新建节点名&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;创建XML文档新节点&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;13&lt;/span&gt;&lt;span style="color: #000000;"&gt;、父节点.AppendChild(子节点)；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;将新建的子节点加到XML文档父节点下&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;14&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&amp;nbsp;父节点.RemoveChild(节点);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;删除节点&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;15&lt;/span&gt;&lt;span style="color: #000000;"&gt;、Response&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Response.Write(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字串&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Response.Write(变量)；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;向页面输出。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Response.Redirect(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;URL地址&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;）；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;跳转到URL指定的页面&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;16&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;.IsWhiteSpce(字串变量，位数)&amp;mdash;&amp;mdash;逻辑型&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;查指定位置是否空字符；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;中国&amp;nbsp;人民&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Response.Write(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;.IsWhiteSpace(str,&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;));&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;结果为：True,&amp;nbsp;第一个字符是0位，2是第三个字符。&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;17&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;.IsPunctuation(&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;字符&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;--&lt;/span&gt;&lt;span style="color: #000000;"&gt;逻辑型&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;查字符是否是标点符号&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：Response.Write(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;.IsPunctuation(&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;A&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;));&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;返回：False&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;18&lt;/span&gt;&lt;span style="color: #000000;"&gt;、(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;字符&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;把字符转为数字，查代码点，注意是单引号。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Response.Write((&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;中&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;结果为中字的代码：20013&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;19&lt;/span&gt;&lt;span style="color: #000000;"&gt;、(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;)代码&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;把数字转为字符，查代码代表的字符。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Response.Write((&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #000000;"&gt;22269&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;返回&amp;ldquo;国&amp;rdquo;字。&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;20&lt;/span&gt;&lt;span style="color: #000000;"&gt;、&amp;nbsp;Trim()&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;清除字串前后空格&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;21&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;、字串变量.Replace(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;子字串&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;替换为&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;字串替换&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;中国&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;str.Replace(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;国&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;央&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;将国字换为央字&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Response.Write(str);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;输出结果为&amp;ldquo;中央&amp;rdquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;再如：（这个非常实用）&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;这是&amp;lt;script&amp;gt;脚本&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;str&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;str.Replace(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;font&amp;gt;&amp;lt;&amp;lt;/font&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;将左尖括号替换为&amp;lt;font&amp;gt;&amp;nbsp;与&amp;nbsp;&amp;lt;&amp;nbsp;与&amp;nbsp;&amp;lt;/font&amp;gt;&amp;nbsp;（或换为&amp;lt;，但估计经XML存诸后，再提出仍会还原）&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Response.Write(str);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;显示为：&amp;ldquo;这是&amp;lt;script&amp;gt;脚本&amp;rdquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如果不替换，&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;script&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;将不显示，如果是一段脚本，将运行；而替换后，脚本将不运行。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;这段代码的价值在于：你可以让一个文本中的所有HTML标签失效，全部显示出来，保护你的具有交互性的站点。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;具体实现：将你的表单提交按钮脚本加上下面代码：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strSubmit&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;label1.Text;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;label1是你让用户提交数据的控件ID。&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;strSubmit&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;strSubmit.Replace(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;font&amp;gt;&amp;lt;&amp;lt;/font&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;然后保存或输出strSubmit。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;用此方法还可以简单实现UBB代码。&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;22&lt;/span&gt;&lt;span style="color: #000000;"&gt;、Math.Max(i,j)&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;取i与j中的最大值&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;如&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;x&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Math.Max(&lt;/span&gt;&lt;span style="color: #000000;"&gt;5&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;nbsp;x将取值&amp;nbsp;10&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_8855_8857_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;23&lt;/span&gt;&lt;span style="color: #000000;"&gt;、字串对比一般都用:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;(str1&lt;/span&gt;&lt;span style="color: #000000;"&gt;==&lt;/span&gt;&lt;span style="color: #000000;"&gt;str2)&lt;/span&gt;&lt;span id="Codehighlighter1_8855_8857_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;,&amp;nbsp;但还有别的方法:&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)、&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str1;&amp;nbsp;str2&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;语法:&amp;nbsp;str1.EndsWith(str2);&amp;nbsp;__检测字串str1是否以字串str2结尾,返回布尔值.如:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_8979_9020_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;(str1.EndsWith(str2))&lt;/span&gt;&lt;span id="Codehighlighter1_8979_9020_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&amp;nbsp;Response.Write(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字串str1是以&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;str2&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;结束的&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;)、&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;语法:str1.Equals(str2);&amp;nbsp;__检测字串str1是否与字串str2相等,返回布尔值,用法同上.&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;)、&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;语法&amp;nbsp;Equals(str1,str2);&amp;nbsp;__检测字串str1是否与字串str2相等,返回布尔值,用法同上.&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;24&lt;/span&gt;&lt;span style="color: #000000;"&gt;、IndexOf()&amp;nbsp;、LastIndexOf()&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;查找字串中指定字符或字串首次（最后一次）出现的位置,返回索引值，如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;str1.IndexOf(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)；&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;查找&amp;ldquo;字&amp;rdquo;在str1中的索引值（位置）&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;str1.IndexOf(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字串&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)；&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;查找&amp;ldquo;字串&amp;rdquo;的第一个字符在str1中的索引值（位置）&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;str1.IndexOf(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字串&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;)；&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;从str1第4个字符起，查找2个字符，查找&amp;ldquo;字串&amp;rdquo;的第一个字符在str1中的索引值（位置）&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;25&lt;/span&gt;&lt;span style="color: #000000;"&gt;、Insert()&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;在字串中指定索引位插入指定字符。如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;str1.Insert(&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;字&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);在str1的第二个字符处插入&amp;ldquo;字&amp;rdquo;，如果str1&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;中国&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;，插入后为&amp;ldquo;中字国&amp;rdquo;；&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;26&lt;/span&gt;&lt;span style="color: #000000;"&gt;、PadLeft()、PadRight()&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;在字串左（或右）加空格或指定char字符，使字串达到指定长度，如：&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str1&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;中国人&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;str1&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;str1.PadLeft(&lt;/span&gt;&lt;span style="color: #000000;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;无第二参数为加空格&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Response.Write(str1);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;结果为&amp;ldquo;1111111中国人&amp;rdquo;&amp;nbsp;，&amp;nbsp;字串长为10&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;27&lt;/span&gt;&lt;span style="color: #000000;"&gt;、Remove()&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;从指定位置开始删除指定数的字符&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;str1&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;我是萨达姆的崇拜者之一&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Response.Write(str1.Remove(&lt;/span&gt;&lt;span style="color: #000000;"&gt;5&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;4&lt;/span&gt;&lt;span style="color: #000000;"&gt;));&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;结果为&amp;ldquo;我是萨达姆之一&amp;rdquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/p&gt;&lt;img src="http://www.cnblogs.com/meil/aggbug/2086808.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meil/archive/2011/06/22/2086808.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meil/archive/2011/05/23/Showdialog.html</id><title type="text">一行代码解决VB.NET中Dialog窗体销毁不刷新主窗体</title><summary type="text">ShowDialog是VB.NET中模式窗体的调用方式。如果使用VB.NET中的ShowDialog（）方法调用子窗体后，你会发现在VB.NET中模式窗体的性质和VB6中有一些不同。窗体的位置会被记住，每次打开的位置会与你上次关闭窗体的位置相同。如果在子窗体里进行过循环赋值你会发现，如果在赋值前没有对数组进行清空动作，数组会不断被不断累计。导致出现这些问题的原则是因为在VB.NET中，被ShowDialog出来的窗体关闭后实际只是被隐藏了，而没有被销毁。既并没有执行Dispose。如果要彻底销毁模式窗体就需要在Close或是窗体关闭按钮中加入Dispose（）方法。但是这样又会出现另一个问题，</summary><published>2011-05-23T09:36:00Z</published><updated>2011-05-23T09:36:00Z</updated><author><name>meil</name><uri>http://www.cnblogs.com/meil/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meil/archive/2011/05/23/Showdialog.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meil/archive/2011/05/23/Showdialog.html"/><content type="html">&lt;p&gt;ShowDialog是VB.NET中模式窗体的调用方式。&lt;/p&gt;&#xD;
&lt;p&gt;如果使用VB.NET中的ShowDialog（）方法调用子窗体后，你会发现在VB.NET中模式窗体的性质和VB6中有一些不同。&lt;/p&gt;&#xD;
&lt;p&gt;窗体的位置会被记住，每次打开的位置会与你上次关闭窗体的位置相同。如果在子窗体里进行过循环赋值你会发现，如果在赋值前没有对数组进行清空动作，数组会不断被不断累计。&lt;/p&gt;&#xD;
&lt;p&gt;导致出现这些问题的原则是因为在VB.NET中，被ShowDialog出来的窗体关闭后实际只是被隐藏了，而没有被销毁。既并没有执行Dispose。&lt;/p&gt;&#xD;
&lt;p&gt;如果要彻底销毁模式窗体就需要在Close或是窗体关闭按钮中加入Dispose（）方法。但是这样又会出现另一个问题，在模式窗体被销毁的时候，主窗体会被重画。看到的现象就是主窗体整体闪动了一下，这对于一些客户来说是不友好的。&lt;/p&gt;&#xD;
&lt;p&gt;直接Close窗体没有被彻底销毁，如果强制执行Dispose（），主窗体有会被刷新。真的没有一个两全其美的办法吗？&lt;/p&gt;&#xD;
&lt;p&gt;其实，办法是有的而且很简单。还是Close（）方法，只是位置稍有不同。&lt;/p&gt;&#xD;
&lt;p&gt;示例：&lt;/p&gt;&#xD;
&lt;p&gt;主窗体mainFrm 、子窗体subFrm&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;pre&gt;&lt;div&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;Private&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;Sub&lt;/span&gt;&lt;span style="color: #000000;"&gt; Button1_Click(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;ByVal&lt;/span&gt;&lt;span style="color: #000000;"&gt; sender &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; System.Object, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;ByVal&lt;/span&gt;&lt;span style="color: #000000;"&gt; e &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; System.EventArgs) &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;Handles&lt;/span&gt;&lt;span style="color: #000000;"&gt; Button1.Click&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;3&lt;/span&gt; &lt;span style="color: #000000;"&gt;   subFrm.ShowDialog()&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;4&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;span style="color: #ff0000;"&gt;   subFrm.Close()&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;5&lt;/span&gt; &lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;（程序在2010中编写，其他VS版本大家可以自己尝试一下是否会获取相同结果）&lt;/p&gt;&#xD;
&lt;p&gt;第四行的close（）就实现了彻底销毁模式窗体的目的。办法很简单，大家可以自己尝试一下！&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meil/aggbug/2054534.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meil/archive/2011/05/23/Showdialog.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
