vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
Problem für passenden Datentyp vorrangig bei Textfeld 
Autor: Tortenesser
Datum: 19.01.15 11:27

Zuerst wollte ich mein Textfeld im Datentyp Int und dann Int64 wegen den 64 Bytes speichern aber
C Sharp wollte einfach nicht mitmachen somit habe ich es noch mit Long, Double, Byte und Float probiert. Keiner der Datentypen konnte das Textfeld aufnehmen einen Variant konnte ich nicht finden. Variant kennt C Sharp leider nicht. Also habe ich das Textfeld direkt in einer Datei gespeichert ohne vorher in einer Variablen zwischenzuspeichern. Jetzt fällt mir auf das deutsche Buchstaben wie ä,ö,ü,ß beim Rausholen des Textfeldes aus der Datei in andere Zeichen umgeschrieben wurden. Liegt das am Textfeld selbst d.h. ich muss doch eine Variable nehmen? Welche Variable hat den C Sharp für Texte es gibt keinen Variant und auch keine direkte Text Variable und ein Array brauche ich ja nicht da ich nur ein Element habe. Warum werden die Buchstaben beim reinspeichern verfälscht? Hat jemand eine Lösung?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Problem für passenden Datentyp vorrangig bei Textfeld 
Autor: Manfred X
Datum: 19.01.15 11:42

Schau Dir mal die Klassen "System.String" und "System.Text.Stringbuilder" an.

String-Variable sind in VB.Net Referenztypen und unveränderlich, d.h. jede Änderung
führt zum automatischen Neuanlegen des enthaltenen Wertes.
Modifikationen von Zeichenfolgen führt man deshalb effektiver mit Instanzen des
Stringbuilders aus, der Zeichenfolgen als variable Liste verwaltet.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Problem für passenden Datentyp vorrangig bei Textfeld 
Autor: Tortenesser
Datum: 19.01.15 11:59

Danke Manfred. Das sind dann auch richtige Variant Typen oder die für alles gehen? Ist der Stringbuilder dann das beste? Ich schaue mir mal die Verwendung an.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Problem für passenden Datentyp vorrangig bei Textfeld 
Autor: Manfred X
Datum: 19.01.15 12:04

Variant gibt es nicht.
Du kannst Variablen als Object erstellen.
Alle Objekte sind nämlich von Object angeleitet.
Dort kannst Du "alles" zuweisen.
Ist aber "schlampig".
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Problem für passenden Datentyp vorrangig bei Textfeld 
Autor: Tortenesser
Datum: 19.01.15 12:24

Das ist super. Schlampig finde ich das überhaupt nicht wenn VB 6 das auch hat warum nicht auch C# Und wenn eh alles ein Objekt ist dann machts ja nichts. Bist ein Genie Manfred habe gerade das Programm offen und das Objekt nimmt das Textfeld sofort auf. 'Object' hat der gleich im Autovervollständigen gefunden ohne Probleme.

Beitrag wurde zuletzt am 19.01.15 um 12:26:12 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Problem für passenden Datentyp vorrangig bei Textfeld 
Autor: Manfred X
Datum: 19.01.15 12:33

VORSICHT.

Ich habe nicht gepostet, alles sei Object, sondern alle
Klassen werden von der Basisklasse Object abgeleitet und stellen
spezifische Methoden, Eigenschaften und Ereignisse für bestimmte
Zwecke zur Verfügung.
Über Object-Variable hast Du darauf bei einem Objekt keinen Zugriff.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Problem für passenden Datentyp vorrangig bei Textfeld 
Autor: Tortenesser
Datum: 19.01.15 12:46

Ich kann den Inhalt ja ausgeben und aufnehmen. Das ist alles was ich im Moment von der Variable erwarte. Mehr Funktionen brauche ich im Moment nicht somit ist die Antwort mit dem Objekt goldrichtig gewesen Manfred. Meinen Variant habe ich wieder hurra.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel