百科问答小站 logo
百科问答小站 font logo



你见过哪些令你瞠目结舌的C#代码? 第1页

  

user avatar   zswd89 网友的相关建议: 
      

人民币金额大写转换

忘了从哪抄的了……当时看到后整个人都轶可赛艇了



               public static String ConvertToChinese(Decimal number)         {             var s = number.ToString("#L#E#D#C#K#E#D#C#J#E#D#C#I#E#D#C#H#E#D#C#G#E#D#C#F#E#D#C#.0B0A");             var d = Regex.Replace(s, @"((?<=-|^)[^1-9]*)|((?'z'0)[0A-E]*((?=[1-9])|(?'-z'(?=[F-L.]|$))))|((?'b'[F-L])(?'z'0)[0A-L]*((?=[1-9])|(?'-z'(?=[.]|$))))", "${b}${z}");             var r = Regex.Replace(d, ".", m => "负元空零壹贰叁肆伍陆柒捌玖空空空空空空空分角拾佰仟万亿兆京垓秭穰"[m.Value[0] - '-'].ToString());             if (r.EndsWith("元"))//这两行是我加的                 r += "整";//感觉我拉低了前边代码的逼格……很惭愧             return r;         }      

对着这三行他认识我我不认识他的代码看了半天,然并卵,so sad,对正则一知半解的我只能膜一下了……

如果有大神来认领请直接回复……




  

相关话题

  软件工程本科分方向,.NET和Java选哪个好? 
  都说VB.NET是旧语言,那为什么很多高校里面还在教非计算机专业的学生学VB呢? 
  为什么有些编程语言的数组要从零开始算? 
  汉字在计算机中的表示方式有哪些? 
  用 C# 写个方法解析简单的 JSON 字符串有哪些思路? 
  为什么有些编程语言写完一句后要加分号? 
  当一个程序员失去了对代码的兴趣,变得没有目标没有动力,是怎样的体验? 
  有没有什么工具可以帮助理解源代码的? 
  将编程语言中的英文替换成中文并将其完善为一门国人普遍接受的编程语言,需要哪些条件? 
  你最喜欢的编程语言是什么?为什么喜欢? 

前一个讨论
画成这样参加比赛能稳拿一等奖吗?
下一个讨论
如何评价荣耀50系列因销量好遭到一批微博账号发黑稿?





© 2024-11-24 - tinynew.org. All Rights Reserved.
© 2024-11-24 - tinynew.org. 保留所有权利