[解決済み] [Solved] Inconsistent Accessibility: パラメータ型はメソッドよりアクセスしにくい
2022-01-17 01:47:29
質問
2つのフォーム間でオブジェクト(基本的には現在ログオンしているユーザーへの参照)を受け渡しようとしています。 今のところ、ログインフォームに以下のようなものがあります。
private ACTInterface oActInterface;
public void button1_Click(object sender, EventArgs e)
{
oActInterface = new ACTInterface(@"\\actserver\Database\Premier.pad",this.textUser.Text,this.textPass.Text);
if (oActInterface.checkLoggedIn())
{
//user has authed against ACT, so we can carry on
clients oClientForm = new clients(oActInterface);
this.Hide();
oClientForm.Show();
}
else...
を、次のフォーム(クライアント)に持っています。
public partial class clients : Form
{
private ACTInterface oActInt {get; set;}
public clients(ACTInterface _oActInt)
...その結果、私はこうなりました。
Error 1 Inconsistent accessibility:
parameter type 'support.ACTInterface' is less accessible than method
'support.clients.clients(support.ACTInterface)'
c:\work\net\backup\support\support\clients.cs 20 16 support
両方のフィールドはプライベートであり、フォームから関連するパブリックメソッドでアクセスできます。 ググっても、片方の要素がpublicでもう片方がprivateであることを指摘されるだけで、実際にはそうではないので、あまり役に立ちません。
どなたか教えてください。
解決方法は?
のコンストラクタは
public
クラス
clients
は
public
というタイプのパラメータを持っていますが
ACTInterface
というのは
private
(クラスの中にネストされている?)。そんなのダメでしょう。を作る必要があります。
ACTInterface
と同じように、少なくとも
clients
.
関連
-
batスクリプトからログを出力する方法
-
Swift言語とAppleScriptの違い、AppleScriptの開発状況について教えてください。
-
linux シェル学習ノート 2日目
-
[解決済み】「g++」が内部コマンド、外部コマンド、操作可能なプログラム、バッチファイルとして認識されない。
-
[解決済み】C++ Cout & Cin & System "Ambiguous" [クローズド]。
-
[解決済み】constで変数を初期化しようとすると「initializerの要素が定数でない」というエラーが発生する。
-
[解決済み】必要な形式パラメータに対応する引数が与えられない - .NETエラー
-
[解決済み】ウィンドウ階層にないビューを持つUIViewControllerでUIViewControllerを表示しようとする
-
[解決済み] \0-9]よりも効率が悪い
-
[解決済み] C#でメソッドをパラメータとして渡す
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
コマンドによるフォルダの簡単なインクリメンタルバックアップ(win/linux)
-
LinuxでRの新バージョンを直接コピーする方法
-
FcScript V1.0 ヘルプファイル(説明書付き
-
[解決済み] 式は変更可能なlvalueでなければならない
-
[解決済み】「Error: デフォルトのデータセット例mtcarsとggplot2における「離散的なスケールに連続的な値が供給された」。
-
[解決済み】C++で「Xは型名ではありません」エラー
-
[解決済み】ActionController::InvalidAuthenticityTokenについて
-
[解決済み】例外:AAPT2エラー:詳細はログを確認してください。
-
[解決済み] MIPSのフェッチアドレスがワード境界にアライメントされていないため、.align 4を使用したが、まだうまくいかない
-
[解決済み】count()パラメータは配列かlaravelのcountableを実装したオブジェクトでなければならない。