`

定自已的格式化类

    博客分类:
  • C#
阅读更多
public class Vector:IFormattable
	{
		public double x,y,z;
		public Vector(double dx,double dy,double dz)
		{
			x=dx;
			y=dy;
			z=dz;
		}
		public string ToString(string format,IFormatProvider formatProvider)
		{
			if(format==null)
				return ToString();
			string formatUpper=format.ToUpper();
			switch(formatUpper)
			{
				case "N":
					return "||"+Norm().ToString()+"||";
				case "VE":
					return String.Format("({0:E},{1:E},{2:E})",x,y,z);
				case "IJK":
					StringBuilder sb=new StringBuilder(x.ToString(),30);
					sb.Append("i+");
					sb.Append(y.ToString());
					sb.Append("j+");
					sb.Append(z.ToString());
					sb.Append("k");
					return sb.ToString();
				default:
					return ToString();
			}
				
		}
		public override string ToString()
		{
			return "("+x+","+y+","+z+")";
		}
		public double Norm()
		{
			return x*x+y*y+z*z;
		}
	}
分享到:
评论

相关推荐

    Hlw.zip_split

    2. **定自已的格式化类.txt**:这可能涉及自定义字符串格式化的高级技巧,例如在Python中创建自定义的`Formatter`类,或者在Java中使用`MessageFormat`类。 3. **字符串下标调用控件.txt**:这可能介绍了如何通过索...

    Log4j自已配置

    标题中的“Log4j自定义配置”指的是在Java应用程序中,使用Log4j框架进行个性化配置,以便更好地管理和控制日志记录的过程。Log4j是一个广泛使用的开源日志记录库,它提供了灵活的日志配置,使得开发者可以根据项目...

    手把手教你做自已的病历模版.doc

    5. **格式调整**:用户可以设置文字的位置、字号和字体,例如在医院名称后回车,然后调整后续内容的样式。 6. **表格操作**:在病历正文部分,常通过表格来组织信息,如一般项目。可以设置表格的行数和列数,利用...

    VBA示例之 求人不如自已动手 字符型转数字型

    5. **正则表达式**:如果你的字符串格式复杂,可以考虑使用正则表达式库(需要引用Microsoft VBScript Regular Expressions 5.5)来提取数字。虽然这不是标准VBA的一部分,但它提供了更强大的文本处理能力。 转换时...

    C#做的备忘录,功能简单

    在C#中,处理时间通常会用到DateTime结构和相关的API,例如DateTime.Now获取当前时间,DateTime.AddSeconds()用于添加秒数,以及ToString()方法格式化时间显示。 【标签】:“备忘录 C#” “备忘录”标签进一步...

    易特进销存

    1.1、功能特点 基本设置:商品信息,供货商,客户,商品...自定界面:所有的界面可以每个操作员自已定义,表格的显示顺序,名称,是否显示等 打印设计:所有的打印可以设计自己需要的格式,每个操作员可以设计自己的格式

    领智会员管理系统 会员软件

    支持多菜单管理:不同的房台类型可以指定不同的菜单,不同的菜谱可以有不同的售价和不同的菜品,消费时不同的房台区只能看到自已对应的菜单,通过多菜单可以实现同菜不同价以及分区域消费菜单要求有区别的用户需求。...

    很炫 flex经典皮肤

    - `.settings`:这个目录通常包含项目的特定IDE设置,如代码格式化规则、警告级别等。 - `src`:源代码目录,里面可能包含Flex项目的所有源文件,如MXML组件和ActionScript类。 综合以上信息,这个压缩包可能是Flex...

    中顶足浴管理系统 v8.3.zip

    12.商品类型的细分更明确:商品类型支持大类小类,支持商品单独的会员价功能。 13.支持POS销售:配有POS销售模块。此功能也可用做店内小超市,做为POS销售终端来使用 14.支持技师管理:支持技师状态,技师排班,...

    中顶洗浴管理系统 v8.7.zip

    12.商品类型的细分更明确:商品类型支持大类小类,支持商品单独的会员价功能。 13.支持POS销售:配有POS销售模块。此功能也可用做店内小超市,做为POS销售终端来使用 14.支持技师管理:支持技师状态,技师排班,...

    WP主题:HotNewspro 2.72

    HotNews(热点新闻)作为一款免费的Wordpress主题,集成了五、六十项功能,丰富的主题设置面板,功能模块化,虽是一款主题,却集成了CMS、BLOG、图片、视频等多个模版,统一的风格展示不同的内容。历经多次升级,...

    dreamweaver教程

    在"用Dreamweaver MX打造自已的Blog(CHM)"这个文件中,我们可以预见到它将涵盖如何使用Dreamweaver MX版本来创建个人博客的具体步骤。CHM文件是一种Microsoft编写的帮助文档格式,通常包含详细的章节、索引和搜索...

    酷软系列- MyDiskTest _U盘扩容检测工具 [评价可免费]

    ★点击“立即执行”,如果磁盘存有文件,就会弹出一个提示框,询问是否进行格式化, 为了能够完全屏蔽坏块,我们当然选择“是”了。 ★点击开始进行格式化。 ★开始屏蔽坏块操作,显示为“0”的表示是好的...

    酷睿财经门户网站管理系统 V2011

    继续ASP开源之路,稳定、安全、强大的核心程序,对于有网站设计知识和程序爱好者可以随心所欲进行修改,方便建立具有自已特色的站点管理。 全新仿东方财富模板 全新内核全面升级增加了数十种实用功能 新增了功能...

    ORIGIN使用技巧

    里面可选项 custom 自定义格式还可以在 Tool·Option 中自已改。 9. Origin 不能自动识别 12 小时与 24 小时制,所以在复制 Date 数据到 Origin 时要先在 Excel 中把列的数据类型转化为 Date 并且是 2001-3-7 0:00 ...

    asp生成pdf和条形码 导出到pdf条形码

    PDF格式因其跨平台性和良好的打印效果而被广泛使用,而条形码则能够方便地对数据进行快速识别和自动化处理。下面将详细介绍如何在ASP中实现这一功能。 首先,我们需要一个能够处理PDF生成和条形码编码的库。通常,...

    office 电子签名控件

    控件同时支持痕迹保留,手写签名,电子印章等办公自动化系统必备的功能。 控件采用标准HTTP协议,支持任意后台Web服务器,任意后台编程语言(Asp, Jsp, Php,VB.NET,C#.NET等) 控件功能: 1.控件采用xml数据格式...

    邦仁桶装水软件(送水管理系统)

    定会感觉很惊喜,同时,与该客户的相关业务记录、财务信息、服务反馈及来电记录也同时显示出来,相 信软件必定会大大地帮您提高工作效率, 客户的满意度也会大大的提高。 软件特点 来电弹出客户,通话自动录音,...

    MaxDOS 5.6s U盘版

    4.支持引导自已制作的标准1.44M/2.88M IMG镜像,请将镜像更名为MaxDiy.IMG存放到C:\的 根目录下(即C:\MaxDiy.IMG)就可以正常引导.且可以在安装时设置密码. 5.加入一键恢复/备份,可直接在菜单中选择备份或还原镜像....

    c# 大型完整的房地产信息管理系统,下了的人都说好用!有什么问题提出来,帮你们解决!

    合同样本设置:点击主窗口左侧的"系统设置" →"修改当前密码"按钮,打开合同样本设置,此功能主要用于指定一些格式化合同的存放路径,在签约时可以直接打开相应的合同文本。 6. 初始化数据:点击主窗口左侧的"系统...

Global site tag (gtag.js) - Google Analytics