internal

Die interne Variable sollte verwendet werden, wenn die Frage, in der diese Variable verwendet wurde, die interne Operation in einer Funktion, Sprache, einem Programm oder System betrifft.
3
Antworten

Wie kann man allen Entitäten den Zugriff ermöglichen: intern statt öffentlich in EDMX?

Ich möchte, dass mein Entity Framework-Modell Entitäten mit Zugriffsmodifizierer internal statt public generiert. Ich benutze das EF-Modell in einer Bibliothek und möchte nur eine einzige Klasse (irgendeinen Controller) von außen zugän...
01.03.2012, 09:47
7
Antworten

Welche Schritte verfolgt sql engine, um die Abfrage auszuführen?

Meine Frage ist nicht, wie man inner join in sql verwendet. Ich weiß, wie es zwischen Tabelle a und Tabelle b übereinstimmt. Ich möchte fragen, wie ist das interne Arbeiten des inneren Arbeitens. Um welchen Algorithmus handelt es sich? Was pa...
08.05.2009, 07:27
6
Antworten

Xcode 4.4 - Es gab einen internen API-Fehler

Hallo, ich habe gerade ein Upgrade auf Mountain Lion gemacht. Ich habe eine leere Single View-Anwendung erstellt und ausgeführt. Das erste Mal läuft es gut, aber die nächsten Läufe geben mir die "Es gab eine interne API Fehler" Popup-Warnung z...
30.07.2012, 05:36
2
Antworten

Android Studio Start fehlgeschlagen

Ich habe gerade Android Studio installiert. Zum ersten Mal, wenn ich das nach einer kurzen Zeit (nach dem Anzeigen eines Ladebalkens) starte, zeigt es mir diesen Fehler. Also habe ich im Internet gesucht und alles getan, was ich konnte, (die let...
07.07.2015, 09:24
2
Antworten

Wo befindet sich der interne Speicher von Android Emulator?

Ich habe einen Fehler aufgrund des Inhalts einer Datei, die im internen Speicher meines Android Emulators gespeichert ist. (Ich habe es in die Datei geschrieben). Gibt es eine Möglichkeit, den internen Speicher meiner App in Windows anzuzeigen?...
10.09.2013, 21:28
5
Antworten

Was wählen Sie, geschützt oder intern?

Wenn ich eine Klasse mit einer Methode habe, möchte ich protected und internal . Ich möchte, dass nur abgeleitete Klassen in der Assembly in der Lage sind, es aufzurufen. Da protected internal protected oder internal bedeutet,...
20.05.2010, 04:53
2
Antworten

TypeScript 0.8.2 Importieren von Node.js-Modulen in interne Module

Okay, wie ich sehen kann, würden Sie gerne interne Module in Ihrem Projekt verwenden. Nun, es gab eine Problemumgehung in TypeScript 0.8.1.1, Sie könnten nicht exportierte Module (intern) definieren und darüber hinaus Importe hinzufügen. In 0.8....
23.01.2013, 12:25
2
Antworten

Interner Android-Speicher beim Aktualisieren der Anwendung

Ich verwende den internen Speicher (http://developer.android.com/guide/topics/data/data-storage.html#filesInternal), um einige notwendige Anwendungsdateien zu speichern, die der Benutzer erstellt. Ich nehme an, dass diese Dateien für immer ge...
27.04.2012, 16:49
2
Antworten

Warum kannst du in Go "init" keine Funktion benennen?

Also, heute, während ich programmiert habe, habe ich herausgefunden, dass das Erstellen einer Funktion mit dem Namen init einen Fehler method init() not found erzeugt hat, aber wenn ich es in startup umbenannt habe, hat alles funktionie...
06.09.2014, 11:32
4
Antworten

___ answer10390600 ___

Siehe SO-Frage für eine detaillierte Antwort auf wie es funktioniert.

Meiner Erfahrung nach möchte ich interne Mitglieder in Erwartung einer zukünftigen Zeit, in der ich den Umfang der Klasse öffentlich machen möchte, öffentlich bekannt machen. Auf diese Weise kann ich das tun und alle zuvor markierten internen Methoden sind automatisch öffentlich.

    
___ answer10391079 ___
  

Für mich lautet das: "Eine Methode, auf die jeder zugreifen kann, unabhängig von der Assembly, die in einer Klasse lebt, auf die nur über den Code in derselben Assembly zugegriffen werden kann."

Für mich bedeutet das: "Die Zugriffsdomäne von C ist auf diese Assembly beschränkt; die Zugriffsdomäne von M ist die uneingeschränkte Teilmenge der Zugriffsdomäne ihres Containers C ".

"öffentlich" bedeutet das für mich, weil das in der Spezifikation bedeutet, dass es bedeutet. Ich empfehle Ihnen, den Teil der Spezifikation zu lesen, der Bereiche für die Barrierefreiheit behandelt, wenn Sie Fragen oder Bedenken zu diesem Thema haben.

    
Was ist die Bedeutung eines öffentlichen Mitglieds einer internen Klasse? ___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert. ___ qstntxt ___

Zum Beispiel:

%Vor%

Für mich lautet das " eine Methode, auf die jeder zugreifen kann, unabhängig von der Assembly, die in einer Klasse lebt, auf die nur über Code in derselben Assembly zugegriffen werden kann ".

Meine Erfahrung mit dem Compiler sagt mir, dass wenn ich so etwas mache und keine Warnung erhalte, es wahrscheinlich einen guten Grund dafür gibt.

Also, ich nehme an, entweder

  1. In meinem Verständnis von Schutzniveaus fehlt etwas.
  2. Es könnte eine Warnung geben, aber es gibt keine.

(wenn 2, das ist kein Versuch, sich darüber zu beschweren - ich will nur verstehen)

    
___ answer10390590 ___

Das %code% -Schlüsselwort beschränkt den Zugriff auf %code% auf nur Aufrufe, die innerhalb der Assembly vorgenommen wurden, in der sich %code% befindet.

%code% bedeutet nur, dass jeder auf das Mitglied zugreifen kann. %code% kennt oder kümmert sich nicht um Beschränkungen, die in der Klassenhierarchie höher platziert sind, und sollte es auch nicht.

Es ist "mit Absicht", mit anderen Worten. Wenn Sie %code% auf eine Methode setzen, geht der Compiler davon aus, dass Sie bereits wissen, dass Sie, wenn Sie der Klasse selbst weitere Einschränkungen auferlegen, wissen müssen, was Sie tun.

    
___ answer10390624 ___

Der Gültigkeitsbereich der Klasse ist intern. Es scheint also keinen Sinn zu haben, öffentliche Eigenschaft zu haben, da nur die Klassen im Namensraum die Klasse sehen können, um die Eigenschaft zu sehen. Wenn du irgendwann beschlossen hast, die Klasse öffentlich zu machen, wäre es eine massive PIA, jedes Mitglied durchzugehen und seinen Umfang zu ändern.

    
___ tag123internal ___ Die interne Variable sollte verwendet werden, wenn die Frage, in der diese Variable verwendet wurde, die interne Operation in einer Funktion, Sprache, einem Programm oder System betrifft. ___ tag123class ___ Eine Vorlage zum Erstellen neuer Objekte, die die allgemeinen Zustände und Verhaltensweisen beschreibt. NICHT MIT CSS-KLASSEN VERWECHSELN. Verwenden Sie stattdessen [css]. ___

Zum Beispiel: %Vor% Für mich lautet das " eine Methode, auf die jeder zugreifen kann, unabhängig von der Assembly, die in einer Klasse lebt, auf die nur über Code in derselben Assembly zugegriffen werden kann ". Meine Erfahrung mit dem Co...
30.04.2012, 21:05