如果已将变量声明为日期,是否可以在vb.net中将变量声明为字符串?

时间:2015-12-21 20:43:20

标签: vb.net

我在我的vb.net应用程序中声明了这个变量:

Dim invoice_due_date As Date = get_invoice_due_date(InvoiceDate.Text, customer_sequence)

我想要一个if语句,将该变量再次声明为String而不是Date

这可能吗?

我尝试将If放在下方,但它告诉我它隐藏了一个封闭块中的变量

1 个答案:

答案 0 :(得分:2)

在“变量范围”上阅读(谷歌)。你想要的不仅是不可能的,这也是不好的做法。

您要么使用不同的数据类型声明一个新变量(不同的名称),并将invoice_due_date的内容加载到其中,或者如@Plutonix已建议的那样,使用.ToString()

相关问题