Can the interface inherit the interface? Can an abstract class implement an interface? Can an abstract class inherit an entity class?
A: Interfaces can inherit interfaces. Abstract classes can implement interfaces. Abstract classes can inherit entity classes, but there are conditions. The condition is that the entity class must have an explicit constructor.
Can the constructor Constructor be inherited? Can it be Override?
A: Constructor can’t be inherited, so it can’t be overridden, but it can be overloaded.
When a thread enters an object’s method, can other threads access the object’s methods?
A: No, an object method can only be accessed by one thread.
C# can operate directly on the memory?
A: This question is more difficult to answer and is also a big problem. But you can ask questions like this.
C# can directly operate on memory. Although pointers are rarely used, C# can use pointers. When used, you need to add unsafe at the front, and use the garbage collection mechanism (GC) function in .net. It replaces the programmer, but in C# it is not possible to use the finalize method directly, which is to call the base class’s finalize() method in the destructor.
Error and Exception are the difference?
A: Error means that recovery is not impossible, but it is very difficult. Exception indicates an actual or implementation problem, which means that the program does not work properly.
talk about the difference between final, finally, finallize?
A: final is used to declare attributes, methods and classes, indicating that the attribute is immutable, the method cannot be overridden, and the class cannot be inherited.
Finally is the part of the exception handling statement structure that indicates that it is always executed.
Finallize indicates that the object class is a method that is called when the garbage collection mechanism is executed.
the difference between HashMap and Hashtable?
A: HashMap is a lightweight implementation of Hashtable. The non-thread-safe implementation implements the map interface. The main difference is that the HashMap key can be null and the efficiency can be higher than Hashtable.
the difference between Collection and Collections?
A: Collection is the superior interface of the collection class. Collections is a helper class for the collection class. It provides a series of static methods to implement search, sorting, and thread-safe operations on various collections.
What is the commission in C#? Is the incident a kind of commission?
A: A delegate is a safe similarity to a function pointer, but she is much safer than a pointer. It can pass a method as a parameter to another method, which can be understood as a reference to a function. An event is a message mechanism. It is a kind of delegation. The delegate does not have a method body.
Override, Overload, the difference?
A: Override means rewriting. It means to override the base class method, and the method name, return type, parameter type, and number of parameters should be the same as the base class.
Overload is overloaded, it also means to override the base class, but as long as the method name is the same, anything else can be different.
in a BS structure need to pass variable values, you can not use session, coolke, application, how many methods do you have?
A: this.server.Transfer, Querystring.
C# indexer implementation process, can only be based on digital index?
A: No, it can be of any type.
New has several uses?
A: There are 3 kinds, the first one is, instantiating such as: NewClass()
The second is that public new hides the base class method.
The third is that any type parameter in a generic class declaration must have a public no-argument constructor.
Any copy of an Array to an Arraylist?
A: Foreach (object o in Array), ArrayList.Add (0), etc. There are many methods. Think for yourself.
Overview of reflection and serialization?
A: Reflection: It is still difficult to give the next definition of launch. Let me talk about my understanding here. Reflection provides a wrapper assembly, module and type object that can be used to dynamically create an instance of a type, bind a type to an existing object, or get a type from an existing object type, then call the type’s method or access the field and Attributes.
Serialization: A format process that converts an object into another medium. For example, serializing an object, passing the object between the client and the server over the internet using Http, and retrieving the object from the stream using deserialization at the other end.
Const and ReadOnly?
A: Const is used to declare a constant when programming, and ReadOnly is used to declare a runtime constant.
UDP and TCP connections have similarities and differences?
A: TCP is a transport control protocol that provides connection-oriented, reliable, byte-streaming services. When users and servers interact with each other, they must make a TCP connection before their data interaction to transmit data. TCP provides timeout redialing and checking data functions.
UDP is a user datagram protocol, a simple datagram-oriented transport protocol that is an unreliable connection.
how to understand the process and the thread separately?
A: A process is a program running unit larger than a thread. It is a system running unit that is understood by the operating system. There must be at least one process in a program. There is one process.
There must be at least one thread. The dividing scale of the thread is smaller than the process. The process has independent memory units, and the thread is shared memory, which greatly improves the running efficiency of the program.
Multiple threads in the same process can execute concurrently.
How many ways to pass values between ASP.NET pages?
A: QueryString, session, cookies, application, server.Transfer, respose.redictor.
What is an application domain? What is managed code? What is a strong type system? What is boxing and unboxing? What is overloading?
What are CTS, CLS and CLR?
Explanation? A: Application domain: is the isolation boundary provided for security, reliability, isolation, and version control, and uninstaller. It is usually created by the runtime host, the application
The program domain provides a safer and more versatile processing unit. Managed code: Code written using the CLR Compilation Language Editor is called managed code. Boxing and Unboxing: The process of converting a value type to a reference type is implicit. The reverse process is unboxing and is explicit. CTS
Is a public type system, CLS is a common language specification, CLR common language runtime. Strongly typed systems: Each variable and object must have a declared type.
What is the difference between a value type and a reference type?
A: The value of the value type is stored in the stack, the value is changed, the original value of the variable is not changed, and the value of the reference type is stored in the stack, and the referenced address is stored in the stack, and the change is made. The value also changes the original value of the variable. Value types are not allowed to contain null values, whereas nullable types can assign null to value type l.
What are the authentication methods for ASP.net?
A: windows, forms, passport
Explain the meaning of UDDI, WSDL and its role?
A: UDDI is a unified description integration protocol. It is a set of Web-based, distributed, standard implementation standards for information registration for Web services. It is also a Web service registration for the enterprise itself to enable other companies to discover. And access to the protocol standards. A standards-based specification is provided for describing and discovering services, and a set of Internet-based implementations is also provided. WSDL This is an XML-based interface for describing WEB services.
What is SOAP?
A: It is a simple access agreement. It is a protocol that exchanges information and implements remote calls in a distributed environment. Is an XML-based protocol. With SOAP, you can ignore any transport protocol, but usually the HTTP protocol, allowing any type of object or code to communicate with each other on any platform, in any language. It is a lightweight protocol.
How to deploy one ASP.net page?
A: vs2003, vs2005 has a publishing mechanism inside, vs2003 can be released and then deployed in replication. Vs2005 can be deployed directly to the corresponding location.
How to understand the garbage collection mechanism in .net?
A: The garbage collection mechanism in .NET is the recycling and release of memory by the reference program. Whenever an object is created with the new keyword, the runtime allocates memory from the managed heap, because the space is limited, and eventually the garbage collection mechanism is to reclaim unused memory. Memory has been freed and reused.
Three basic principles of object orientation?
A: Encapsulation, inheritance, polymorphism.
What are the base classes for all classes in .NET?
A: object.
Can you use foreach to traverse the accessed objects that need to be implemented?
A: You need to implement the IEnumerable interface and the GetEnumerator() method.
What is the difference between Heap and stack?
A: Heap is a heap, space is allocated and released by manual operation, and its storage area is large free storage area.
Stack is a stack that is automatically allocated and released by the operating system. The space on the stack is limited. The variable and function allocation memory of the program is performed on the stack during compilation, and the transfer of parameters at runtime runtime is also performed on the stack.
Your article gave me a lot of inspiration, I hope you can explain your point of view in more detail, because I have some doubts, thank you.
I am currently writing a paper and a bug appeared in the paper. I found what I wanted from your article. Thank you very much. Your article gave me a lot of inspiration. But hope you can explain your point in more detail because I have some questions, thank you. 20bet
Apoiar ferramentas de apostas e estar equipado com uma plataforma diversificada de transações financeiras, a 20Bet oferece suporte tangível aos jogadores. Este é um lugar onde eles podem apostar com dinheiro real, respaldados por concorrentes de diversas disciplinas esportivas. 20bet
allergy medication without side effects allergy pills non drowsy behind the counter allergy medicine
can anyone buy sleeping pills buy provigil sale
prednisone 10mg drug prednisone 5mg brand
over the counter stomach cramps irbesartan uk
will pimple get wase when taking fulcin order isotretinoin 40mg online best acne treatment teen boys
anti nausea medication during chemotherapy buy famotidine tablets
buy accutane pill accutane 40mg generic order accutane generic
generic amoxicillin 500mg purchase amoxicillin online cheap amoxicillin 500mg pill
strongest sleeping pills for insomnia order provigil 200mg online cheap
buy generic zithromax zithromax canada azithromycin over the counter
buy gabapentin no prescription buy neurontin 100mg generic
buy azipro pills for sale azithromycin 500mg cheap azithromycin pill
buy cheap lasix cost furosemide 100mg
order omnacortil 40mg for sale buy omnacortil generic brand omnacortil 40mg
amoxicillin 500mg cheap order amoxil 500mg generic purchase amoxil sale
vibra-tabs ca buy acticlate generic
albuterol 2mg drug order albuterol without prescription buy ventolin 4mg pills
buy clavulanate generic augmentin 625mg ca
synthroid for sale synthroid 100mcg price purchase levothroid generic
levitra 20mg oral order vardenafil 10mg for sale
Grâce au programme de surveillance parentale, les parents peuvent prêter attention aux activités de téléphonie mobile de leurs enfants et surveiller les messages WhatsApp plus facilement et plus facilement. Le logiciel d’application s’exécute silencieusement en arrière-plan de l’appareil cible, enregistrant des messages de conversation, des émoticônes, des fichiers multimédias, des photos et des vidéos. Il s’applique à tous les appareils fonctionnant sur les systèmes Android et iOS.
clomiphene pill buy clomid paypal clomid 100mg over the counter
tizanidine usa tizanidine price tizanidine for sale
semaglutide 14 mg over the counter semaglutide 14mg pill buy rybelsus without a prescription
prednisone sale prednisone 40mg without prescription prednisone 40mg without prescription
generic semaglutide 14 mg order rybelsus 14 mg sale buy rybelsus 14mg online
accutane sale accutane 10mg pill purchase absorica
order generic albuterol get antihistamine pills online purchase ventolin inhaler
generic amoxil 500mg purchase amoxil online amoxil 1000mg for sale
buy clavulanate generic amoxiclav online buy buy generic augmentin
order azithromycin 250mg generic purchase azithromycin sale generic azithromycin 250mg
buy synthroid without prescription levothroid pills cheap levoxyl for sale
prednisolone 5mg without prescription where can i buy omnacortil omnacortil 5mg sale
order clomid pill clomiphene where to buy buy serophene pill
order gabapentin 100mg without prescription buy gabapentin 100mg pill buy neurontin 100mg without prescription
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article. https://www.binance.com/en/join?ref=WTOZ531Y
viagra 50mg drug viagra 100mg pill sildenafil 50mg for sale
cheap lasix purchase lasix pills buy lasix online diuretic
Si vous envisagez d’utiliser une application d’espionnage de téléphone portable, vous avez fait le bon choix.
buy rybelsus 14 mg online order rybelsus 14 mg generic semaglutide 14mg cost
buy doxycycline generic doxycycline 200mg us where can i buy doxycycline
levitra without prescription buy cheap generic vardenafil buy levitra
casino online blackjack online slot machines black jack
Thanks for sharing. I read many of your blog posts, cool, your blog is very good. https://www.binance.com/join?ref=FIHEGIZ8
pregabalin online buy cost lyrica 150mg buy cheap generic lyrica
brand hydroxychloroquine order hydroxychloroquine 200mg for sale hydroxychloroquine 400mg without prescription
buy triamcinolone 4mg generic purchase triamcinolone generic triamcinolone without prescription
female cialis cvs cheap cialis 10mg cialis 5mg pill
order desloratadine 5mg sale order clarinex online clarinex 5mg ca
order cenforce 50mg for sale generic cenforce 100mg cenforce 50mg usa
loratadine cheap buy claritin generic buy claritin 10mg generic
chloroquine online order buy chloroquine online cheap buy aralen pills for sale
metformin generic cheap glycomet 500mg purchase glycomet generic
order xenical 60mg online brand diltiazem oral diltiazem 180mg
amlodipine 10mg canada order norvasc 5mg for sale buy amlodipine 10mg pill
where can i buy acyclovir order zovirax 400mg generic brand allopurinol 300mg
zestril 2.5mg for sale order lisinopril 5mg online cheap buy lisinopril 10mg online cheap
buy crestor 10mg for sale order generic crestor 20mg ezetimibe 10mg us
prilosec canada buy prilosec online omeprazole 20mg generic
domperidone 10mg drug how to buy tetracycline buy cheap generic tetracycline
metoprolol 100mg us order lopressor 50mg sale order metoprolol 100mg
cheap cyclobenzaprine 15mg ozobax usa order baclofen 25mg generic
atenolol 100mg generic tenormin 100mg for sale buy tenormin cheap
purchase toradol sale buy generic colcrys online cost colcrys 0.5mg
how to buy medrol buy generic medrol methylprednisolone 8mg otc
custom research paper writing affordable essays order essays online
inderal 20mg usa order inderal generic order clopidogrel for sale
buy meloxicam pills celebrex canada order celebrex 100mg online cheap
reglan 10mg cheap hyzaar us buy cozaar without a prescription
order flomax generic brand celebrex 100mg buy celebrex tablets
buy generic esomeprazole 20mg order topamax generic topamax 200mg over the counter
order ondansetron 8mg pill aldactone 25mg canada spironolactone 100mg us
order sumatriptan 25mg for sale order imitrex 50mg buy levaquin 250mg online cheap
order simvastatin 10mg pill buy simvastatin generic order valtrex pills
dutasteride ca ranitidine 300mg cost order ranitidine 150mg
ampicillin online buy buy amoxicillin pill amoxil cheap
buy generic finpecia buy diflucan 200mg online diflucan 100mg sale
ciprofloxacin 1000mg pill – order cipro 1000mg online cheap order augmentin 375mg online cheap
where can i buy ciprofloxacin – cephalexin cheap buy clavulanate tablets
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
flagyl 400mg uk – order cefaclor 500mg pill order zithromax for sale
buy ciplox pill – erythromycin price erythromycin 500mg drug
generic valacyclovir – order nateglinide 120 mg sale order zovirax sale
ivermectin 12 mg tablets – cheap sumycin generic sumycin 250mg ca
brand flagyl 200mg – order terramycin 250 mg sale order zithromax generic
buy acillin medication buy ampicillin without a prescription how to get amoxil without a prescription
lasix 40mg cost – buy prograf without prescription buy capoten online cheap
glycomet oral – order glucophage 500mg without prescription purchase lincomycin without prescription
buy retrovir 300mg generic – order allopurinol 300mg sale buy allopurinol without prescription
buy clozaril 100mg sale – altace 10mg tablet buy pepcid tablets