新手求教,函数未声明sqr
------ 已启动生成: 项目: vb computer1, 配置: Debug Any CPU ------c:\users\asus\documents\visual studio 2012\Projects\vb computer1\vb computer1\Form1.vb(125) : error BC30819: 未声明“sqr”。函数已移动到“System.Math”类并被命名为“Sqrt”。
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
Private Sub Button19_Click(sender As Object, e As EventArgs) Handles Button19.Click
k = sqr(j)
End Sub
该怎么声明?才刚刚开始学vb,改成sqrt也不行。用vb编写计算器需要平方函数,以前c++弄过,vb调用函数老出错 打错,调用开平方函数,要怎样声明? 不是已经提示你了吗: 已经命名为 Sqrt( )
改成 Sqrt 也不行啊……
可能要 Import 某个类吧,然后 System.Math.Sqrt( j )
目前我没安装 .NET ,没法给你试验。
Math.Pow(j, 2.0) Math.Pow(j, 0.5) 你把 VB 6.0 下支持的函数和 VB 2012 (.Net)混淆了。
'Imports System.Math
Private Sub Button19_Click(sender As Object, e As EventArgs) Handles Button19.Click
k = Math.Sqrt(j)
End Sub
看下面的链接:
http://msdn.microsoft.com/en-us/library/thc0a116(v=vs.90).aspx 嗯,Sqrt也是支持的。不过Pow也能实现。因为0.5次方就是开方。
Look
补充:VB , 基础类