偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

VB.NET錯(cuò)誤解決方案總結(jié)

開發(fā) 后端
我們?cè)谶@里介紹的VB.NET錯(cuò)誤,主要是有關(guān)從字符串“aa”到類型“Double”的轉(zhuǎn)換無(wú)效這一方面。那么具體的解決方案將會(huì)在文中詳細(xì)介紹。

雖然VB.NET這款語(yǔ)言的結(jié)構(gòu)清晰,代碼簡(jiǎn)介靈活,但是操作性并不是很簡(jiǎn)單,在實(shí)際操作中還是會(huì)碰到各種各樣的錯(cuò)誤。那么今天我們就會(huì)為大家詳細(xì)介紹一下有關(guān)VB.NET錯(cuò)誤的一些解決方案,以幫助大家解決問題。

在做VB.NET開發(fā)時(shí),出現(xiàn)了這么一個(gè)VB.NET錯(cuò)誤:“從字符串“aa”到類型“Double”的轉(zhuǎn)換無(wú)效”的錯(cuò)誤。這是個(gè)操作數(shù)據(jù)庫(kù)的函數(shù),但數(shù)據(jù)庫(kù)沒有Double類型的字段,但是它卻拋出這個(gè)錯(cuò)誤來(lái),真是奇怪。

后來(lái)逐行調(diào)試看了程序發(fā)現(xiàn)程序是錯(cuò)在一個(gè)數(shù)字型的變量和一個(gè)字符型的變量的連接上,現(xiàn)簡(jiǎn)化如下:

  1. Dim iTemp As Integer = 3 
  2. Dim strTemp As String = "aa" 
  3. Response.Write(strTemp + iTemp) 

這樣邏輯的語(yǔ)句我們?cè)贑#里經(jīng)常寫,在C#里書寫如下:

  1. string strTemp = "aa";  
  2. int iTemp = 3;  
  3. Response.Write(strTemp + iTemp); 

在C#里同樣的程序卻不會(huì)拋出這個(gè)“從字符串“aa”到類型“Double”的轉(zhuǎn)換無(wú)效”的VB.NET錯(cuò)誤。#t#

VB.NET 和C#到底相差在哪里呢?

一個(gè)字符串型的變量和一個(gè)數(shù)值型的變量相加,C#會(huì)將數(shù)值型的變量隱式轉(zhuǎn)換成字符型的然后在將字符型的數(shù)據(jù)連接起來(lái),可是同樣的問題VB.NET卻是將一個(gè)字符型的轉(zhuǎn)化成數(shù)值型的,在這個(gè)轉(zhuǎn)化過(guò)程中,系統(tǒng)會(huì)先將字符型的和數(shù)值型的都向更高精度的數(shù)據(jù)類型(Double)轉(zhuǎn)化。但是整型的數(shù)據(jù)轉(zhuǎn)化成Double的數(shù)據(jù)不會(huì)出問題,但是字符型的數(shù)據(jù)轉(zhuǎn)化成Double型的就會(huì)出問題了,就會(huì)拋出那個(gè)“從字符串“aa”到類型“Double”的轉(zhuǎn)換無(wú)效”的VB.NET錯(cuò)誤了。

VB.NET中有連接運(yùn)算符"&"和"+"

+ 加連接符 如果兩個(gè)操作數(shù)為String就把這兩個(gè)操作數(shù)連接成一個(gè)字符串,否則按加號(hào)處理。

& 連接符 將操作數(shù)據(jù)強(qiáng)行轉(zhuǎn)換成String再進(jìn)行連接運(yùn)算。

責(zé)任編輯:曹凱 來(lái)源: itwis.com
相關(guān)推薦

2010-01-18 14:41:33

VB.NET抓取網(wǎng)頁(yè)

2009-10-27 15:02:07

VB.NET文件處理

2010-01-07 17:10:01

VB.NET控件數(shù)組問

2009-10-23 15:18:54

VB.NET實(shí)用教程

2010-01-12 13:54:12

VB.NET MDI子

2009-11-10 13:08:13

VB.NET編程技巧

2009-11-02 13:14:18

VB.NET函數(shù)

2010-01-20 17:54:13

VB.NET特殊字符

2010-01-12 16:39:26

VB.NET數(shù)據(jù)綁定

2009-10-28 09:21:19

VB.NET技術(shù)

2009-11-03 10:51:33

VB.NET共享

2009-10-26 13:46:31

VB.NET注冊(cè)表權(quán)限

2010-01-14 13:51:03

2009-10-27 09:45:03

VB.NET數(shù)組

2010-01-12 18:00:50

VB.NET界面

2010-01-21 14:49:44

VB.NET操作Wor

2010-01-22 10:27:02

VB.NET類型提升

2009-11-10 15:30:46

VB.NET編程原則

2009-10-15 17:57:33

VB.NET List

2009-10-26 16:53:00

VB.NET常用代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)