当前位置:编程学习 > VB >>

新手求教,函数未声明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次方就是开方。
引用 楼主 wz672_0423 的回复:
------ 已启动生成: 项目: 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”。


Look
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,