webForumDet fria alternativet

kompileringsfel

.NETur .NET

6 svar · 248 visningar · startad av DavidB

Medlem sedan jan. 20001 372 inlägg
Frågan#1

har fått följande fel och hittar ingen lösning:

.cs(8,47): error CS0236: A field initializer cannot reference the nonstatic field, method, or property 'DataAccess.DataAccessLayer.strConn'

tror felet ligger i följande kod

public string strConn = System.Configuration.ConfigurationSettings.AppSettings["database"];
OdbcConnection objConn = new OdbcConnection(strConn);

nån som har en ide?

Medlem sedan jan. 20001 372 inlägg
#2

löste det :)

har nu fått ett annat fel:

error CS0246: The type or namespace name 'Inherits'
could not be found (are you missing a using directive or an assembly
reference?)

vilket namespace eller liknande är det man skall importera för att få det att fungera?

Medlem sedan dec. 19996 522 inlägg
#3

vilka namespace importerar du i din vb eller cs fil, hur ser ditt kommando för att kompilera ut nu

Medlem sedan juni 20022 599 inlägg
#4

DavidB skrev:

vilket namespace eller liknande är det man skall importera för att få det att fungera?

Inget. Nyckelordet Inherits används i VB och inte i C#.

C#:
public class EnKlass : EnAnnanKlass 
VB:
Public Class EnKlass : Inherits EnAnnanKlass
Medlem sedan jan. 20001 372 inlägg
#5

ahh, okej.

har det någon motsvarighet i C#? och vad i så fall e den?

Medlem sedan juni 20022 599 inlägg
#6

Med risk för att verka tjatig:

C#:
public class EnKlass : EnAnnanKlass 
VB:
Public Class EnKlass : Inherits EnAnnanKlass
Medlem sedan jan. 20001 372 inlägg
#7

oj, sorry :)

138 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
131 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)