设为首页 加入收藏

TOP

C++/CLI基本数据类型探索
2014-11-03 08:30:07 】 浏览:320
Tags:/CLI 基本 数据 类型 探索




  
  对于System命名空间中类的公有静态成员,我们既可以通过内建的关键字,也可以通过System命名空间中的类名来访问。例如,为了获取一个数值类型的取值范围,我们可以直接使用内建的关键字来访问其静态属性MaxValue和MinValue。

  int imaxval = int::MaxValue;

  int iminval = Int32::MinValue;

  每个数值类型都支持一个名为Parse的成员函数,用以将一个字符串转化为其所表示的数值。例如,给定下面的字符串:


  String^ bonus = "$ 12,000.79";


调用Parse会将myBonus初始化为12000.79:

  double myBonus = double::Parse( bonus, ns );

  其中ns表示对一些NumberStyles枚举类型取位或(bitwise or)运算的结果。NumberStyles是位于System::Globalization命名空间中的一个枚举类型,用于表征对空白、货币符号、小数点或者逗号等的处理。看下面的代码:

  using namespace System;

  using namespace System::Globalization;
  
  double bonusString( String^ bonus )

  {

  NumberStyles ns = NumberStyles::AllowLeadingWhite;

  ns  = NumberStyles::AllowCurrencySymbol;

  ns  = NumberStyles::AllowThousands;

  ns  = NumberStyles::AllowDecimalPoint;

  return double::Parse( bonus, ns );

  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010年计算机等级考试二级C++冲刺.. 下一篇C++程序设计例解(02)

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目