C# - Shorthand Array Declaration In A Method Call?
Mar 25, 2010
This is hopefully a softball syntax question: I need to call a method with an empty Object array for evaluation and set initial state. In C# I would just do this:
func(new Object[]{});
In VB.NET I am forced to do this:
Dim ctrls() As Control = {}
func(ctrls)
Is there a way to shorthand the call in VB.NET and have everything happen in one line of code?
View 2 Replies
ADVERTISEMENT
Jun 21, 2011
I got problem regarding declaration of dynamic runtime array declaration Here is my code
[Code]...
View 5 Replies
Sep 10, 2009
I want to pass an XmlDocument as a parameter to my webservice method. After I have loaded an XML file from a path, when I try to send the XmlDocument as a parameter by webservice method, I come across this error. What can be the reason? I use StreamWriter and I close it. I don't use XmlWriter.The development environment is VS 2008
Error Message:
Cannot write XML declaration. WriteStartDocument method has already written it.
Edit (from comments):I can't post all the code because it has more than 1000 lines. Also when I load Xmldocument in web, I can't use this method without problem. Maybe Webservice causes a problem?
Dim xml As New XmlDocument
xml.Load("My Documents" & xmlfile & ".xml")
myTransfer.Save_XML(xml, 1)
[code]....
View 1 Replies
Nov 12, 2009
Does calling the Dispose method on a Windows.Forms.Timer call it's Stop method? Or should I stop the timer before I dispose it?
View 5 Replies
Feb 16, 2010
I will try to explain what I need.Let's say that I have a class like this:
Public Class Example1 Public Sub ToBeCalled()
[Code]...
View 5 Replies
Sep 15, 2010
Question: How to shorten this array creation ? I need to create an array of type ReportingService2005_WebService.Property with one property.
Something like:
Dim PropertyArray() as new ReportingService2005_WebService.Property(1)
I have to do this:
Dim PropertyArray As ReportingService2005_WebService.Property() = New ReportingService2005_WebService.Property(0) {}
PropertyArray(0) = New ReportingService2005_WebService.Property
[Code].....
View 1 Replies
Jan 5, 2009
For some reason when i declare an array and set it to a certain amount of elements then under it specify the elements it works in VB 2005 but when i do it in VB 2008 it get : "declaration expected " and i get words underlined.
Public Class Form1
Dim words(20) As String
words(1)="Computer"
End Class
Let me know how to do this in 2008!
View 8 Replies
Jan 29, 2012
I have a Application that Crypts all Files in a Directory and the Subdirectories
Public Shared Sub CryptAllFiles(ByVal crypt As Object)
'check if this dir exists
Dim vDirInfo As New DirectoryInfo(vPath)
If Not vDirInfo.Exists Then Exit Sub
'get all files' sizes in current path
[Code]...
View 3 Replies
May 6, 2009
I want to convert this C# two dimensional array declaration: [code]But I got error message, "array initializer has too many dimensions", and there is a green jagged line below {1,2,3} in two dimensional array VB.net declaration.
View 9 Replies
Apr 23, 2012
Convert 2 dimensional array declaration from C#
View 1 Replies
Jul 19, 2010
How can i declare a public array of class instances, in Visual Basic 2008 express?
View 7 Replies
Jun 17, 2009
I am using VB.NET 2003 and declared a string array as follows:
Dim Level(1500) As String
The program stops at 1000 when it is executing. Is there a maximum limit? Should compile or ling different?
View 3 Replies
Mar 17, 2012
i want to which way is better when concentration is on processing speed. i want to call a method that compute some data that method is on another form in my windows form application then what you prefer is better way 1) to call that method in another form and use returned value or create similar method in form where it is required.i want to make it's processing fast.
View 3 Replies
Apr 12, 2011
I have been working on an activeX control which works on serial port communication. Now I have completed the project and created its setup.exe using Visual studio 6 -> Tools -> Package and Deployment Wizard. Then I installed the control in another PC and in a new project included the control using project -> components. But when I click on the control in the toolbox and then include on the form it gives the following error : delete current link ? and on clicking OK, nothing happens. I tried searching a lot on google but didnt find anything. Another problem is that I have created a string array as a global array which can be accessed by all the methods.I am able to include the same activex control in my own pc when I have created the project. Here it works fine, I am able to access all the methods that I coded in the control, but the String array mentioned above can be accessed in other project. I tried writing Public before the array declaration but it give me the compile error : "Constants. fixed length strings, arrays, user defined types and Declare statements not allowed as Public members of object module." [code]
View 1 Replies
Nov 18, 2010
Possible Duplicate:Is there a conditional ternary operator in VB.NET? Is there a version of the shorthand If-Then-Else in C#:[code]
View 2 Replies
Jan 20, 2009
Is there a VB.net equivalent to the C#:
public string FirstName { get; set; }
I know you can do
Public Property name() As String
Get
Return _name.ToString
[code].....
But I can't seem to google up an answer on a vb shorthand.
View 5 Replies
Mar 30, 2010
Currently, I have code similar to this:
xxx, _
If(dr.Table.Columns.Contains("EnterpriseID"), dr.Field(Of Integer)("EnterpriseID"), -1), _
xxx
I would like to create a Lamdba expression something like the following (this doesn't work):
Dim xCol As Func(Of DataRow, String, Type, Object, Object) = _
Function(dr, x, t, dflt) _
If(dr.Table.Columns.Contains(x), dr.field(Of t)(x), dflt)
So that I can say something like:
xxx, _
xCol(dr, "EnterpriseID", GetType(System.Integer), -1), _
xxx
View 1 Replies
Jun 27, 2011
Assume I have a function: Protected Sub UploadFile(file As String)
End Sub Then I can do the follwing
UploadFile(file)
But I would like to do this: file.UploadFile()
Looks like Im missing logic in here, but still - is it possible to make dot-like notation?
View 2 Replies
Dec 29, 2009
I have a class that runs as a thread. While the thread is running, I want to call a method in that thread. I do this commonly where a thread calls a method in the GUI with a delegate. But I'm confused how to do this when the called thread is not the GUI and there are no parameters passed to the called method.
View 8 Replies
Apr 3, 2009
may I just ask a seemingly simple question for which I can't find any solution throughout all the VB.NET documentation: I have to call a (non-static) method of another object (instance!) based upon the name of the method (given as a string).
View 1 Replies
Jun 21, 2010
I have a Form1 with a method called OrdreUpdate2 I try to run thad method from another form by using the command Form1.Ordreupdate2 in a buttonclick.
But nothing happens..What am I missing here?
View 1 Replies
Nov 5, 2010
I have a form and I am calling a method from a module in that form. However, how to do i call the object into the method, since Me doesn't work.
Example:
in the module:
Function printname()
Console.WriteLine("Form called with is titled:" + me. text)
[code]....
View 7 Replies
Jan 27, 2011
In VB .NET, when you create a user control class, you have the obligation to call the sub InitializeComponent within the constructor.If you don't you'll a warning message like this: [code]What is the mechanism used to raise this warning? Is it something I can reproduce for my own functions?
View 1 Replies
Apr 6, 2011
i have a problem i use a call sub procedure to do a delete records in my database for my vb .. now i have a problem when i call my sub delete proceudre in like this call GetDelete("tblName") , but in the sql query the sysem declare like this delete * from 'tblName' in my sub procedure when i set the breakpoint in which cause an exception error "Syntax error in query. incomplete query clause " anyway how to delete the quotes so i can retreive it without error
View 2 Replies
Jun 3, 2010
Is it possible to dynamically load a .NET DLL and create an instance of a class inside it? I will know the name of the class.
View 5 Replies
Jul 22, 2009
When should I call the Flush() method (TextWriter.Flush() / StreamWriter.Flush() / BinaryWriter.Flush() / etc) ? Should I call it everytime I finish writing a stream?
View 3 Replies
Jun 14, 2010
By accident i put in some C# shorthand synthax in a vb.net project, and to my suprise, it compiled and runs fine! Does anyone know if this was a framework update? I can't find any documentation that points this out
The following Vb.net code works fine for me
Dim someDate As DateTime? = Nothing
If someDate.HasValue Then
Console.WriteLine(someDate.Value)
End If
View 2 Replies
Mar 3, 2010
I have a method written in VB.NET. It looks like this:
Shared Sub SomeMethod(ByVal Id As Guid,
Optional ByVal str1 As String = "foo",
Optional ByVal str2 As String = "")
I want to call this method from C# 3.0 and I want it to use its default arguments. I tried passing System.Reflection.Missing.Value, but I cannot cast it as String. Is there any way to do that?
View 3 Replies
Jan 31, 2011
I want to calculate the time taken by a method to execute.[code]...
View 11 Replies
Oct 28, 2010
I have a C# dll and want to use it in VB.NET. I'm using C# 2008 Express and VB 2008 Express. I have added a reference in a VB project to the C# dll. When I create an instane of a class in the C# dll, it gives the following error messsage: "Type 'RF.RabinFingerprint' has no constructors". My C# dll code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;[code].......
View 3 Replies