一定是把什么代码写在类的外面了。我的问题就是在编代码时,无意间按到键盘上,多出个s。。。
-
2015-12-04 21:59:00
转载于:https://www.cnblogs.com/sjxiaoe/p/5020636.html
更多相关内容 -
C#报错:命名空间不能直接包含字段或方法之类的成员
2021-09-23 09:27:11private bool saveMacAndSn(string mac, ... } 我这里的原因是因为大括号打错了,类的括号在之前结束了,所以这些代码直接出现在了命名空间中,所以会直接报错 修改建议:仔细检查一下自己的括号,之后休息一下下哈private bool saveMacAndSn(string mac, string sn) { bool ret = true; DB db = new DB(); try { string strSQL = string.Format("insert into mac2sn_info(batchId,mac,sn,createTime) values({0}, '{1}' ,'{2} )", Program.g_batchInfo.id, mac, sn); int cnt = db.executeSQLNonQuery(strSQL); if (cnt <= 0) { ret = false; } } catch (Exception ex) { ret = false; } db.closeConn(); return ret; } } private void button1_Click_1(object sender, EventArgs e) { string Sn = GetNextSn(); textBox3.Text = Sn; string Mac = GetNextMac(); textBox4.Text = Mac; saveMacAndSn(Mac, Sn); }
我这里的原因是因为大括号打错了,类的括号在之前结束了,所以这些代码直接出现在了命名空间中,所以会直接报错
修改建议:仔细检查一下自己的括号,之后休息一下下哈
-
C#命名空间namespace中不能直接包含字段(变量)或方法(函数)之类的成员
2020-12-15 00:01:41C#命名空间即namespace中不能直接包含字段(变量)或方法(函数)之类的成员,须将字段或方法放到类class中,否则编译器会报错。 C#命名空间中不能直接定义字段(变量): 将value字段(变量)挪进类class中不会...C#命名空间即namespace中不能直接包含字段(变量)或方法(函数)之类的成员,须将字段或方法放到类class中,否则编译器会报错。
C#命名空间中不能直接定义字段(变量):
将value字段(变量)挪进类class中不会再报错了:
C#命名空间中不能直接定义方法(函数):
将hello方法(函数)挪入类class中就不再报错:
-
命名空间不能直接包含字段或方法之类的成员
2014-06-23 16:49:00中间出了个问题,就是我把方法直接放到了命名空间下面.之间没有在意这个问题,这次,我真的费了很大的经,终于找到错误.这个错误虽然在很多大侠们眼里根本不是错误.但是,这是我没有意识错误.下面是我的代码.自己一定要谨...今天,我需要做一个DES加密过程.中间出了个问题,就是我把方法直接放到了命名空间下面.之间没有在意这个问题,这次,我真的费了很大的经,终于找到错误.这个错误虽然在很多大侠们眼里根本不是错误.但是,这是我没有意识错误.下面是我的代码.自己一定要谨记.
1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Security.Cryptography; 5 using System.IO; 6 7 namespace DESJIAMI 8 { 9 public class EncryptDES { 10 /// <summary> 11 /// DES加密字符串 12 /// </summary> 13 /// <param name="encryptString">待加密的字符串</param> 14 /// <param name="encryptKey">加密密钥,要求为8位</param> 15 /// <returns>加密成功返回加密后的字符串,失败返回源串</returns> 16 public static string strEncryptDES(string encryptString, string encryptKey) 17 { 18 try 19 { 20 byte[] rgbKey= Encoding.UTF8.GetBytes(encryptKey.Substring(0, 8)); 21 //rgbIV与rgbKey可以不一样,这里只是为了简便,读者可以自行修改 22 byte[] rgbIV = Encoding.UTF8.GetBytes(encryptKey.Substring(0, 8)); 23 byte[] inputByteArray = Encoding.UTF8.GetBytes(encryptString); 24 DESCryptoServiceProvider dCSP = new DESCryptoServiceProvider(); 25 26 MemoryStream mStream = new MemoryStream(); 27 CryptoStream cStream = new CryptoStream(mStream, dCSP.CreateEncryptor(rgbKey, rgbIV), CryptoStreamMode.Write); 28 cStream.Write(inputByteArray, 0, inputByteArray.Length); 29 cStream.FlushFinalBlock(); 30 return Convert.ToBase64String(mStream.ToArray()); 31 } 32 catch 33 { 34 return encryptString; 35 } 36 } 37 } 38 }
转载于:https://www.cnblogs.com/liubeimeng/p/3804334.html
-
小白报错2(命名空间不能直接包含字段...)
2020-05-24 17:55:57明明和教程里的一模一样啊…一直显示这里是报错。 我小白摸不着头脑,在自己印象中,命名空间是个很大的范围,而且我写...就像Q:C#命名空间不能直接包含字段或方法之类的成员 [c#]命名空间不能直接包括字段或方法 ... -
[c#]命名空间不能直接包括字段或方法
2018-08-01 20:05:12首先仔细理解这句话,,命名空间指的是控制台程序里最大的括号里的,即namespace里,在这个空间里不能直接包含字段或者方法,我就是把一个方法直接放里边了。 解决方法: 将这个方法放到类里边。 总结: ... -
命名空间不能包含字段和方法的成员的错误解决
2020-07-11 18:29:56我小白摸不着头脑,在自己印象中,命名空间是个很大的范围,而且我写的这段应该是属于“方法”。 然后花一个下午时间自己查… 终于查到问题,原来是打多了一个" } ",我吐了,又是低级错误。直接导致“方法”写到... -
C# 报错:命名空间不能直接包括字段或方法
2020-01-19 14:51:50C#报错:命名空间不能直接包括字段或方法 检查报错的方法,没问题。 再看看,原来是多了或缺了花括号的题。 把代码结构检查一遍,确保命名空间、类、方法各自的花括号配对正确,不多不少。 多的删掉,少的补上... -
ashx文件老是报错,“命名空间不能直接包含字段或者方法之类的成员”和@之后不能。。。
2016-12-31 23:58:54以上是ashx代码,老是报错在上面的代码。之前用VS2010的时候有时候只需要在@后面加一个空格,再清理项目,重新生成,然后就可以重新生成了,但是第二次打开又是会报同样的错误,于是我删掉空格,清理生成OK。... -
C#第2讲:初识类和命名空间
2018-08-11 19:27:22类(class):他是构成程序的主体,是最基础的C#类型,将状态(字段)和操作(方法和其他函数成员)组合在一个单元中。 命名空间(nameSpace) : 简单来说就是放类的地方。假如图书馆中的书是一个类,那命名空间就是... -
System 命名空间
2017-09-18 16:47:17System 命名空间包含用于定义常用值和引用数据类型、事件和事件处理程序、接口、特性以及处理异常的基础类和基类。类 类 说明 AccessViolationException 在试图读写受保护内存时引发的异常。 Activation... -
iOS逆向之深入解析如何计算+load方法的耗时
2022-04-02 20:38:16一、类方法 +load 在 pre-main 时期,objc 会向 dyld 注册一个 init 回调: void _objc_init(void) { static bool initialized = false; if (initialized) return; initialized = true; // fixme defer ... -
详解C#接口以及实现/C# 接口中不能定义字段
2015-03-09 09:59:57C#接口是什么呢?C#接口(interface)...C#接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或接口必须提供的成员。 C#接口好比一种模版,这种模版定义了对 -
System.Linq和System.Linq.Expressions命名空间
2017-09-18 17:32:05System.Linq 命名空间提供类和接口支持使用查询的 语言集成查询 (LINQ)。 类 类 说明 Enumerable 提供了一套 static (Shared 在 Visual Basic 中) 用于查询实现的对象方法 IEnumerable。 ... -
面向对象编程之继承、多态、封装、抽象类、接口、包-上
2021-04-20 17:02:16面向对象编程之继承、多态、封装、抽象类、接口、包继承类的继承格式为什么要继承继承的特点继承的种类及关键字访问权限多态向上转型动态绑定方法重写重写和重载的区别比较多态的优点封装实现Java的封装封装的优点... -
C#命名规范及规则
2020-08-22 15:51:41C#学习记录 C#的语言规范 1 规范目的 ………………...3.3 方法注释规范… 4 3.4 代码行注释规范… 6 3.5 变量注释规范… 7 4 命名规则 ……………………………………………………… 8 4.1 命名的基本约定… 8 4.2 -
夯实Java基础系列8:深入理解Java内部类及其实现原理
2018-04-25 23:24:10本文主要介绍了Java内部类的基本原理,使用方法和各种细节。 有关内部类实现回调,事件驱动和委托机制的文章将在后面发布。 具体代码在我的GitHub中可以找到 https://github.com/h2pl/MyTech 文章首发于我的个人... -
C# 静态类与非静态类、静态成员的区别
2016-06-24 15:47:13C# 静态类与非静态类、静态成员的区别 静态类 静态类与非静态类的重要区别在于...其次,它防止在类的内部声明任何实例字段或方法。 静态类是自C# 2.0才引入的,C# 1.0不支持静态类声明。程序员必须声明一个私有构造器 -
x命名空间详解
2014-02-18 22:01:06很多书本,博客等对x命名空间详解介绍不是很详细,而且例子也不多,这里就为大家好好介绍一把,XAML2009 主要新功能也介绍一下,不正确之处还请指正。 x命名空间映射的是... -
Java命名规范+常量定义方法
2018-12-12 22:05:33Java命名规范 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。 包的命名 (全部小写,由域名定义) Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 ... -
GitHub之深入解析如何创建、维护和管理自己的项目
2021-09-25 13:44:37一、创建新的版本库 ... 这是 “New repository” 下拉列表: ...除了一个必须要填的项目名,其他字段都是可选的。现在只需要点击 “Create Repository” 按钮,就在 GitHub 上拥有了一个以 /<project_ -
全面的C#编码规范整理
2020-11-25 21:10:06而良好的代码规范,能够帮助我们进行更好的团队协作,它能方便代码的交流和维护;不会影响编码的效率,不与大众习惯冲突;使代码更美观、阅读更方便;使代码的逻辑更清晰、更易于理解。 那为什么要整理这个规范呢... -
牛逼!Java 从入门到精通,超全汇总版
2021-05-06 19:40:33文章目录Java 基础Head First JavaJava 核心技术卷一Java 编程思想设计模式Head First 设计模式图解设计模式设计模式重学 Java 设计模式Java 进阶Java 并发编程实战Java 并发编程艺术Java 并发编程之美图解Java多... -
C#命名规则
2015-11-24 21:35:24C#命名规则 -
整理最全规范之Git仓库管理规范,Java开发规范,最全Java命名规范,数据库开发设计规范,接口设计规范
2021-10-12 18:41:38应不应该,或者说推荐还是不推荐 shouldMigrate Prefix has 对象是否持有所期待的数据和属性 hasObservers Prefix needs 调用方是否需要执行某个命令或方法 needsMigrate 2.4.2 用来检查的方法 单词 意义 例 ensure ... -
Java之路:类的声明与定义
2018-12-03 21:01:15一、类的声明 在使用类之前,必须先声明它,然后才可以声明变量,并创建对象。 类声明的语法如下: ...类名称遵循标识符命名规则与规范,这里不再赘述,有兴趣的可以去标识符命名规则与规范看看。... -
夯实Java基础系列9:深入理解Class类和Object类
2018-04-30 22:57:28本文对java的Class类和Object类的概念和原理做了详尽的介绍,并且详细介绍了Object的各种方法,以及这两个类之间的关系。 Class类和Object类是Java中最根本最重要的两个类,理解它们是理解Java面向对象技术的基础,... -
C#基础之自定义类型
2017-06-15 08:41:52命名空间,类,构造函数 -
《C#入门经典》第六版 学习笔记之第十章 定义类成员(1) 10.1成员的定义~10.2类成员的其他方法
2014-01-26 02:10:07在类一种,也提供该类所有成员的定义——字段、属性、方法。所有成员都有自己的访问级别(可以对比类的访问级别): public——成员可以由任意代码访问。 private——成员只能由类中的代码访问(如果使用任何关键字...