Inconsistent accessibility: field type '...' is less accessible than field '...'

Inconsistent accessibility: field type '...' is less accessible than field '...'

 

this means it's access is "internal". you can change it to "public", then it will be OK.

时间: 2024-09-13 19:07:36

Inconsistent accessibility: field type '...' is less accessible than field '...'的相关文章

WCF分布式开发常见错误解决(8):不一致的访问性Inconsistent accessibility

在设计数据契约类,并使用其做参数实现客户端与服务端数据交互的时候,编辑服务 类,出现以下错误: Error 1 Inconsistent accessibility: parameter type 'WCFService.UserDataContract' is less accessible than method 'WCFService.IWCFService.AddNewUser(WCFService.UserDataContract)' E:\CodesVs2008\WCFService

【转】关于“The type **** is not accessible due to restr

 我实在搭建 Webservice服务时 遇到的如上问题网上的解决办法之一是:熟悉eclipse的同学都知道,代码下面的红线代表错误,无法实行编译和执行.于是,在导入库类时"The type **** is not accessible due to restriction on required library"的错误出现.   顾名思义,错误意思为是所需要的类库由于受限制无法访问.   解决方法:   选中项目--右键--进入Properties(属性)视图   选中Java Bu

深入浅出OOP(五): C#访问修饰符(Public/Private/Protected/Internal/Sealed/Constants)

访问修饰符(或者叫访问控制符)是面向对象语言的特性之一,用于对类.类成员函数.类成员变量进行访问控制.同时,访问控制符也是语法保留关键字,用于封装组件. Public, Private, Protected at Class Level 在创建类时,我们需要考虑类的作用域范围,如谁可访问该类,谁可访问该类成员变量,谁可访问该类成员函数. 换而言之,我们需要约束类成员的访问范围.一个简单的规则,类成员函数.类成员变量之间可以自由 访问不受约束,这里主要说的是外部的访问约束.在创建class的时候,

.NET代码生成工具

当前版本1.1.0.0 功能概述: 1.根据数据库架构生成代码:利用NVelocity模板引擎,支持自定义模板内置标签方法.     可以根据个人业务需求,生成任何格式的代码.     自定义标签方法放在程序InsideStaticLabel\PowerEasy.CodeMakerLibrary.InsideStaticLabel.cs文件.该文件的方法会动态编译到模板引擎的pe对象里. 2.代码片段管理:用来管理日常用到的代码片段,利用分词组件进行关键字提取,方便查找:可以直接发布到CSDN博

js日期格式完美验证函数

function validateshort(form) {         var bvalid = true;         var focusfield = null;         var i = 0;         var fields = new array();           var oshort = eval('new ' + jcv_retrieveformname(form) +  '_shortvalidations()');         for (var

.NET获取枚举DescriptionAttribute描述信息性能改进的多种方法_实用技巧

一. DescriptionAttribute的普通使用方式 1.1 使用示例 DescriptionAttribute特性可以用到很多地方,比较常见的就是枚举,通过获取枚举上定义的描述信息在UI上显示,一个简单的枚举定义: public enum EnumGender { None, [System.ComponentModel.Description("男")] Male, [System.ComponentModel.Description("女")] Fem

多文件上传类代码

    真正支持单文件和多文件上传类代码,修正了$_FILES[$field]['name']中的$field不能用变量只能和表单中的文件名name="userfile"一致的缺点$_FILES['userfile']['name'],这里<input type="file" name="userfile"> 中的文件名可以随意取. //index.htm1.单文件上传<form method="post"

Thrift总结(一)介绍

这段时间,一直在整理公司的内部 rpc 服务接口,面临的一个问题就是:由于公司内部的系统由几个不同的语言编写的.C# ,java,node.js 等,如何实现这些内部系统之间的接口统一调用,确实是比较麻烦,本来考虑用webapi 但是感觉内部系统之间用webapi 效率不高.最终,我们还是考虑引入Thrift ,通过Thrift整合各个不同的RPC服务.下面就Thrift 如何使用,做个简单的介绍,本人也是初次接触. 介绍 Thrift是一款由Fackbook开发的可伸缩.跨语言的服务开发框架,

一次mapping field的修改过程

Elasticsearch 的坑爹事 本文记录一次Elasticsearch mapping field修改过程 团队使用Elasticsearch做日志的分类检索分析服务,使用了类似如下的_mapping { "settings" : { "number_of_shards" : 20 }, "mappings" : { "client" : { "properties" : { "ip&quo