<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>SyntaxHighlighter实现代码高亮_代码知识库_编程帮手(SlowX)霜叶的编程交流与共享网</title> <link href="favicon.ico" rel="shortcut icon" type="image/x-icon" /> <meta name="description" content="SyntaxHighlighter实现代码高亮" /> <meta name="keywords" content="SyntaxHighlighter实现代码高亮" /> <meta http-equiv="Page-Enter" content="blendTrans(Duration=0.5)" /> <meta http-equiv="Page-Exit" content="blendTrans(Duration=0.5)" /> <link type="text/css" rel="stylesheet" href="/SyntaxHighlighter1v5/Styles/SyntaxHighlighter.css" /> </head> <body> <div id="pagebody"> <p> <!-- CSharp代码 bar begin --> <pre name="code_1395" class="c-sharp"> #region object转成long值,如果不符合条件抛出异常 /// <summary> /// object转成long值,如果不符合条件抛出异常 /// </summary> /// <param name="obj"></param> /// <returns></returns> public long LongConvertTo(object obj) { if (obj is long) return (long)obj; if (obj == null) throw new Exception("obj == null"); string str = obj.ToString(); if (str.Length == 0) throw new Exception("obj.ToString().Length == 0"); long theResult = long.MinValue; if (long.TryParse(str, out theResult)) return theResult; throw new Exception("obj == " + str + " 不是有效的长整型值。"); } #endregion object转成long值,如果不符合条件抛出异常 </pre> <!-- CSharp代码 bar end --> </p> <div class="cleardiv"> </div> </div> </body> </html> <script type="text/javascript" language="javascript" src="/SyntaxHighlighter1v5/Scripts/shCore.js"></script> <script type="text/javascript" language="javascript" src="/SyntaxHighlighter1v5/Scripts/shBrushCSharp.js"></script> <script type="text/javascript" language="javascript"> dp.SyntaxHighlighter.ClipboardSwf = "/Web/SyntaxHighlighter1v5/Scripts/clipboard.swf"; dp.SyntaxHighlighter.HighlightAll("code_1395"); </script>
运行脚本
复制代码
另存代码