Public-facing Property To Return Either A String OR A Numeric W/o Using 'Object'?
Nov 4, 2010
So I've run into a case where I have a class that can store either a string or a numeric value, and I want a single property to return one or the other (it would be a failure for both to be set). I'm using a custom generic class to deal with the numerics (so I can use signed, unsigned, and nullables), and will be storing the string in a separate variable.
In theory, if overloading could be done based on the return type, I could do this quite easily. But .NET currently disallows this. So I am wondering if there is some other really-far-out-there trick (outside of MSIL generation via Reflection.Emit) that could accomplish the same thing.
I'm open to ideas via delegates, pointer dereferencing, generics, mystical rites, etc. Also interested in any thoughts or pros/cons of such possibilities as a learning tool. If using a standard Object is the only way to achieve what I want, then that's fine with me. But It's difficult to find the correct set of keywords to hunt down this kind of capability on Google, so I thought I'd ask here before I moved on to doing something else on the project.
View 2 Replies
ADVERTISEMENT
May 8, 2009
How do I calculate the direction an object is facing in degrees, if object A is at x1, y1 and facing object B which is at x2, y2?
View 2 Replies
Aug 27, 2009
I searched on the forum / Internet for the solution how a PropetryInfo object (of a Public property) can reveal if it has a Private Protected Setter ... it was all in vain .... all help I found was about how to "Set" value of a public property having a Private Setter.I would like to know if I have a PropertyInfo object of a public property, how would I know if its Setter is Non Public?
I tried, in a exception handling block, where I did a GetValue of the PropertyInfo object and then called SetValue by setting the same value back... but to my surprise it worked well and didn error out.
[Code]...
View 1 Replies
Feb 13, 2009
I have created a class called clsLogIn [code]Now I am on a different form, frmSchedule, and I want to get the ProviderNum property from clsLogin into a text box.
View 10 Replies
Jun 19, 2010
I am trying to use the right function in VS 2008. I am simply trying to get the right 5 characters of a string.
VendorID = Right(cboVendors.Text, 5)
I am getting an error when I type that:
Error1'Public ReadOnly Property Right() As Integer' has no parameters and its return type cannot be indexed.
View 3 Replies
Nov 9, 2011
I've got a piece of code of a class. When initialised a new object is made on a picturebox. But what I don't know is how does the program know that the public property x and y means the coordinates of the object?
[code]...
View 1 Replies
Mar 28, 2011
Public Property TabsCollection()() as String()()
Get
Return _tabsCollection
End Get
[code]....
but it errors saying: End of statement expected.
View 3 Replies
Jan 5, 2010
I am trying to create a property of type string array (if this is possible).....and I seem to be lost.
I tried the following, but it says "String cannot be converted to '1-dimensional array of string'" at the return
Private _strZipList As String()
Public Property strZipList(ByVal i As Integer) As String()
Get
[Code].....
View 10 Replies
Sep 3, 2009
After reading all the examples for list of T exists and Find and find first, none show how to handle multi-property objects. Below is bare bones example maybe someone could flesh out to show how this should be done.
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim DatePriceList As New List(Of DateAndPrice)
DatePriceList.Add(New DateAndPrice(Date.Parse("1/1/2000"), 10.12))
DatePriceList.Add(New DateAndPrice(Date.Parse("1/2/2000"), 11.12))
[Code]...
View 3 Replies
Jul 15, 2011
i'm having problems creating a public string varialble in a class or module. i am going to be refering to it in many forms so this way i only will have to change the text of the string once and not on each form.Currently when i try to use the new string variable as an object variable from another form, it isnt showing up as an object i can reference. [code]
View 5 Replies
Feb 12, 2011
I 'm new to programming and to vb. So my question could be from misconception about what can i do. How can i pass a string to a "procedure" and get in return a object whith the same name as the string?
View 8 Replies
Dec 2, 2010
How to return Ilist of strin that object a has username i want return that name
View 1 Replies
May 24, 2012
I have a json object from the facebook api
"comments": {
"count": 2
},
"updated_time": "2012-05-24T02:46:36+0000"
The entire json object is a dynamic object.
I can easily read the value of the updated_time with:
post.updated_time
However this returns the count of items in the collection, not the value of the "count" property in the json object.
post.comments.count
Is it possible to get the value of post.comments.count without it using the "count" keyword?
I should note that the JSON is much larger than this. If there are actually comments there is another collection of the actual comments so something like post.count(0) would not work in that case.
View 2 Replies
Apr 29, 2009
We have an object with properties, and a a SQL database we're reading in, to create a list of objects, with columns corresponding to each property.if a column is missing from the database (e.g. caused by an outdated version of the database), we want to assign a default value to it.I've created a dictionary, mapping the column name to its default value (both strings).However, I was wondering if it was possibly to somehow convert the column name (string) to an object property (e.g. the string "name" to AnObject.name?), as the property and column name are generally the same.I tried to use GetType().GetPropert("column name"), but I can't seem to do assignments through that)Alternately, is it possible to somehow create a dictionary, storing the object property as the key (and the column name and default value in a struct), and then grabbing it after.?
View 1 Replies
Feb 1, 2010
I am trying to make an app that interfaces with Salesforce. Now within salesforce you can customize your database to have any tables or fields that you want/need What I am trying to do is once I do my query, salesforce has your query results returned as a salesforce object. My app basically manages info in salesforce based on rules, sometimes people may need to customize those rules based on fields in the database, however because I dont know what kinds of fields are in their particular database I need to do it programatically...
SO what I want to do is reference the objects property via a string text property name... i.e. if they use a field called "IsFromLebanon" as a boolean I want to be able to access QueryResult.IsFromLebanon. but since I dont know if that field exists or not I dont know how to access its property without spelling out each time. I know clearly thats not going to work, but I dont know how to access the property name without KNOWING the property is going to be there, does that make sense? I dont know if I am making sense or not, it makes perfect sense in my head
View 7 Replies
Jan 21, 2011
I'm trying to reference a public property from a string. How can this be done in vb.net?I have the text value of "FirstName" stored in strucParam(i).TxtPropertyName.[code]...
View 1 Replies
Aug 14, 2011
Public Property [row]() As String 'is []() just optional syntax?
'from my own testing it is equivalent to
Public Property row As String
function path()
[code].....
View 2 Replies
Jul 28, 2009
I'm using FileHelper to generate object's property. Here is an example of one property:
<FieldOptional(), _
FieldTrim(TrimMode.Both)> _
<FieldNullValue(GetType(String), " ")> _
Public StoreNo As String
As you can see the StoreNo will either have a value or " ", one of the business policy is to check if the StoreNo is empty or nothing if the object's StoreNo is empty or null then the record will not create.
I though about creating an HasValue Function in the class to check the StoreNo and other properties in the object but I feel like it is a hack.
Public Function HasValue() As Boolean
Dim _HasValue As Boolean = True
If StringHelper.IsNullOrBlank(Me.StoreNo) Then
[Code]....
I don't think this approach is an ideal solution. what if the StoreNo is remove or change to something else. What's the best approach to check object's property?
View 3 Replies
Oct 7, 2010
I'm working up a system where I plan on using RealProxy objects to enable intercepting method calls against a set of objects, handling the call, and then returning appropriate results. This works just find for simple return types like strings or ints, but I can't seem to return objects from the RealProxy.Invoke method. Everything works. I get no errors, but the returned value is always NOTHING, instead of an object.
I've worked up the smallest sample code I could, and have included it below. Essentially, just call RPtest and single step through. The code creates a simple object, RPTestA, with a string field and an object valued field It then retrieves the string
[Code]...
View 1 Replies
Nov 25, 2010
I am trying to do a simple program where I have a public structure and public function in a code file, the problem is I want to return two integers. Here is the code from my code file.
[Code]...
View 7 Replies
Sep 24, 2010
I have a windows app that references a web service I created. In the web service, I created a function that needed to return more than one value. Because of this, I created a public structure in the web service:
Public Structure MyRecordSet
Public lstOfDataInRecord As List(Of String)
Public iNumberOfRecords As Integer
End Structure
Here's the function - the return value is MyNewRecordSet:
Dim MyNewRecordSet As MyRecordSet <WebMethod()> _
Public Function GetDataReturnList(ByVal sql As String, ByVal sTableName As String) As MyRecordSet
MyNewRecordSet.lstOfDataInRecord = New List(Of String)
[Code] .....
Anyway, I see it's a conversion issue, but not sure how to resolve it. This is my first attempt to use a public structure in a web service and receive a return on it from my app.
View 1 Replies
Feb 22, 2011
At the moment i'm working hard to better understand aspnet (VB), still learning and still enjoying, but at the moment i'm struggling with (i think something realy easy) but can't find out how to fix it,what i need to do is: assign the propperty Weekday() of CSlot Dim CSlot As New timeslotParamTO I have to assign te propperty weekday to Cslot but the propperty must be 1 or more items from the Public Enum WeekdayEnum. i just can't figure out how to assign 1 or more weekday's to CSlot.weekday().
[code]...
View 2 Replies
Jul 15, 2009
What is a public read only property?If you're not living on the edge, you're taking up too much room
View 2 Replies
Jan 9, 2010
What is the purpose of Public property? why would i do this instead of just doing Public abc as string? [code] Because you may want to do data validation on it before assigning the value to the Private variable. Because you might want to raise an event when the value in the Private variable changes. Because you might later want to make it a ReadOnly property.
View 12 Replies
May 24, 2009
I've defined a public property in a mdiParent form
Public Property StatusBar_LastChecked() As String
Get
Return Me.Statusbar1_LastChecked.Text[code]....
Now when I run the code, the msgbox shows the current text and then the new text. BUT the actual text in the StatusBar remains unchanged.
View 5 Replies
Sep 23, 2011
Is there any way I can put Public Properties on a single line in VB.NET like I can in C#? I get a bunch of errors every time I try to move everything to one line.
C#:
public void Stub{ get { return _stub;} set { _stub = value; } }
VB.NET
Public Property Stub() As String
Get
Return _stub[code].....
View 2 Replies
Sep 22, 2009
is there a way to have the Get part of a property available as public, but keep the set as private?Otherwise I am thinking I need two properties or a property and a method, just figured this would be cleaner.
View 3 Replies
Apr 25, 2009
I just stumbled over this in some C# code...:public Foo Foo { get; private set; }
View 2 Replies
Jan 7, 2011
In my VB project I need to create a unique string of alphanumeric characters 4 in length from a numeric string 8 in length.This numeric string will always be 8 in length and could range from 00000001 through to 99999999
View 12 Replies
Oct 12, 2011
I have a vb.net asp application where I'm loading a control (from another control on a page). I want to set a variable between the two controls when it loads. This is where I load the control:
[Code]...
View 1 Replies