Convert "Shared Widening Operator" To C#

Dec 9, 2010

I have converting this method from vb.net to c#:

Public Shared Widening Operator CType(ByVal items As MyOption()) As MyOptionCollection
Return New MyOptionCollection(items)
End Operator

My complaint is that I do not know what this function can complete. I also want to think of how it is working. I find that "Widening Operator" means that when you cast the cast will work but I don't think I have the full meaning.

How can I convert this to c#?

View 2 Replies


ADVERTISEMENT

.net - Shared Widening Operator CType Not Being Called?

Dec 14, 2011

Suppose I have the following code:

Public Class MyDbTransaction
Implements IDbTransaction
Private itsTransaction As IDbTransaction
Public Sub New(ByVal trans As IDbTransaction)
If trans Is Nothing Then Throw New ArgumentNullException("trans")

[Code]...

View 1 Replies

.net - Unable To Convert Code From C# To .net Due To Incremental Operator Or Automatic String Conversion?

Apr 9, 2009

I am writing a library in VB.NET in which I have added, among others, a class originally written in C# but converted into VB.NET. I don't know much about C# so therefore I have used online C# to VB.NET-converters. Now I am stuck with some code which I believe the online-converter was not able to "translate" properly.

When running the code I get the following error:

System.IndexOutOfRangeException was unhandled
Message="IndexOutOfRangeException"
StackTrace:
at System.String.get_Chars()

[Code]...

View 5 Replies

.net - Have Double->float Conversion Regarded As "widening"?

Jan 22, 2011

Is there any way to tell vb.net (2010) to allow expressions of type Double to be passed to parameters expecting Float, without having to use an explicit CSng() calls, other than by turning off all complaints related to narrowing conversions? Given that a Double->Single conversion will never throw an exception, and given that precision loss does not seem to be a criterion for regarding a conversion as "Narrowing" (Long->Double is considered "Widening" despite the fact that it involves an inexact conversion from an "exact-value" type to an "approximate-value" type; a Double->Single conversion merely goes from an "approximate-value" type to a "somewhat-more-approximate-value" type, so it is in some sense less lossy).I know turning off Option Strict would eliminate squawks about Double->Single conversion, but that is incredibly massively overkill. Is there any way to stifle all complaints about Double->Single, without stifling other possibly-useful squawks?

Edit:If Microsoft isn't going to allow code to be written in the most logical fashion, would it be preferable to litter the code with CSng() every time I call graphics methods, or define NewRectF and NewPointF methods which accept doubles and then use the RectF/PointF overloads for the graphics methods?

View 2 Replies

.net - Why Can't Call Private Shared Methods From A Public Shared Method

Aug 25, 2011

I have a class like this:

[Code]...

It works, when I make getBar methods public, but I don't want to expose these unneccessarily. Why I can't call private shared methods from a public one in the same class is over my head. I'm using .net framework 4.0 in a web application.

View 1 Replies

Error: Option Strict On Disallows Operands Of Type Object For Operator '='. Use The 'Is' Operator To Test For Object Identity

Jan 27, 2010

I am tightening up my coding with the Option Strict set to ON. It has now produced alot of errors. An example of this is:

If AllocatedDGV.Rows(i).Cells("RoomNumber").Value = RoomsAvailableDGV.Rows(j).Cells("RoomName").Value Then

It gives me the following error: Option Strict On disallows operands of type Object for operator '='. Use the 'Is' operator to test for object identity.

View 6 Replies

Option Strict On Disallows Operands Of Type Object For Operator Use The 'Is' Operator To Test For Object Identity

Apr 6, 2012

I need to write an interface to get data to/from our data files.

We have a low level class that holds field values for each record read from the files.

This just holds two values, the value read from the file (DBValue) and the updated value that may need to be written back to the file (CurrentValue).

These values may be any of the standard value types (integer, date etc) or a string.

Either value (DBValue or CurrentValue) may be null if not defined.

I have written the class to manage this data which works fine while option strict is NOT on.

But we have an office policy of having option strict on all the time.

When I put option strict on, my object value comparisons fail with the error: "Option Strict On disallows operands of type Object for operator '='. Use the 'Is' operator to test for object identity."

Question, how should I change the following code to handle option strict on ...

This is all running on Visual Studio 2010

[Code]...

View 1 Replies

Coalesce Operator And Conditional Operator In .NET?

Mar 10, 2009

Possible Duplicate: Is there a conditional ternary operator in VB.NET?

Can we use Coalesce operator(??) and conditional ternary operator(:) in VB.NET as in C#?

View 5 Replies

Asp.net - Public Shared Variable Shared Between Users?

Mar 30, 2012

I've taken over the maintenance of the website (ASP.NET VB) and on one particular page I noticed the below code

Inherits System.Web.UI.Page
Public Shared UserNumber As String
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init

[Code]....

My question is whether the variable UserNumber can be accessed or changed by any other user than the current one?

View 2 Replies

Shared Method Not Calling Shared Constructor

Aug 12, 2009

Given in the following language specification, for me at least, calling Db.Foobar() [In the following code] does not indeed call off to the Shared Constructors of the base classes. I am curious as to a) is this my own fault for doing something wrong or b) is this an error in the language specification[code]...

View 2 Replies

How To Use Operator As A Comparison Operator

Nov 11, 2009

I want to perform equality comparison in VB.NET and cannot get it to work. Error: value of type Boolean can not be converted to System.Drawing.PointF

[code]...

View 4 Replies

Create A "shared" Variable That Is Shared With All Instances Of A Class?

Jan 14, 2011

I seem to be drawing a blank. I'd like to create a "shared" variable that is shared with all instances of a class but not classes that inherit from it. For example.Class A: Shared list As New List(Of String): list.Add("A")

Class B Inherits A: list.Add("B")Class C Inherits B: list.Add("C")The end result I'd like is that any instance of A has just A in the list. Any instance of B has A and B in the list. Any instance of C has A, B, and C in the list. I can accomplish it by creating Instance variables, but I have to construct the list for each instance of a class. I'd like to construct it once for a specific point in the Hierarchy and then share it accross other instances of that class.

View 12 Replies

Use Derived Class Shared Variables In Shared Methods Of Base Class?

Jun 4, 2010

I am trying to add shared members in derived classes and use that values in base classes...

I have base

class DBLayer
public shared function GetDetail(byval UIN as integer)
dim StrSql = string.format("select * from {0} where uin = {1}", tablename, uin)
end function
end class

[Code]..

currently there is error using the tablename variable of derived class in base class but i want to use it i dun know other techniques if other solutions are better then u can post it or u can say how can i make it work? confused...

View 2 Replies

Difference Between Shared Events And Non-shared Events?

Dec 16, 2009

is there a difference between shared events and non-shared events?

Private Shared Event EVENT_something_changed()
Private Sub SUB_handles_something_changed() Handles Me.EVENT_something_changed
End Sub

no errors with this code, but how is Me possible since the Event is shared. it seems like there's no errors between switching shared with un-shared and switching Me with Myclass, all 4 combinations seem to work, isn't that weird

View 18 Replies

What Is A ! Operator

Aug 5, 2009

What does the ! mean in the following code snippet?Availability is a table in an access database Family and Model are column headers in the table cmbFamily and cmbModel are combo boxes.

If Availability!family = cmbFamily.Text Then
cmbModel.Items.Add(Availability!model)
End If

add the models of as aircraft family to a combobox(cmbModel) using a selection from another combobox(cmbFamily).

View 10 Replies

.net - VB Or Operator On Int32 And Int?

Oct 13, 2009

whats do Or operator in Vb do when it is applied as follows eg

Dim returnValue As UInt32
Public Const RMA_VC_RET_NULL_PTR_PARAMETER = 1
returnValue = returnValue Or RMA_VC_RET_NULL_PTR_PARAMETER

what does the 3rd statement do?

View 1 Replies

Byte And The And Operator?

Mar 28, 2012

Dim bteJustTheAddress As Byte bteJustTheAddress = RawData(2) And &H7F

RawData is a Byte Array and I know &H7F is the Hex 7F

View 3 Replies

C# - No Increment Operator In .net?

Jun 14, 2011

came across this issue while converting a for loop in C# to VB.net I realized that the increment operators are not available in vb.net (++ and --)whereas i was able it do something like cnt +=1 .In VB, a STATEMENT cannot be just an EXPRESSION. why this doesn't work in the same way as it does in C#.

View 4 Replies

C# - What Is Purpose Of '' Operator In Vb

May 16, 2011

I want to know what is purpose of '' in vb ? I have this statement: frontDigitsToKeep 2 and I want to convert it to C#.

View 2 Replies

Consider Operator Overloading In .net?

Sep 9, 2009

What scenarios would you consider operator overloading in .net?

View 5 Replies

Get Data Using Like Operator?

Nov 25, 2011

I am trying to get data from my Access database using like operator. For example my ProducID contains NoteBook, Notes etc. Using like operator, I want to get them all shown if user types No etc.Like operator did not give any errors but it only shows record when I put full NoteBook (does not show for Notes offcourse)

View 2 Replies

How To Use Operator Like In Bindigsource

Nov 3, 2009

how to use? operator Like in Bindigsource? for Exmaple :

BindingSource1.Filter=" Feild1 Like N'%" & TextBox1.text & "'%"

that Code is false,Becuse hase an error?

View 3 Replies

If Statement With NOT IN Operator?

Mar 31, 2011

s it possible to use NOT IN operator in If Statement?i.e. If strPara NOT IN (strCompare1,strCompare2) then exit sub

View 17 Replies

Is There A ?: Operator Equivalent In .net

Jan 21, 2010

Is there a ?: operator equivalent in .net? eg in java I can do:

[Code]...

I'd like to be able to do similar in VB.NET.

View 1 Replies

Make Operator In C#?

Aug 25, 2011

I'm converting vb code to c#There is enum from telerik library:

namespace Telerik.Windows.Controls
{
// Summary:

[code].....

View 3 Replies

Operator '&' Is Not Defined?

Feb 15, 2009

Error1Operator '&' is not defined for types 'String' and 'System.Exception'.L:\Programming\thingy\Mail.vb3720thingy

not much else i can think to add here but it's making it hard to work...i'm using it like...

Dim Temp As String = "Hello" & vbCrLf & "Hi Again"

View 5 Replies

Operator '+' Not Defined

May 16, 2010

I'm having an error on the red font ...it says operator '+' not defined for type dbnull and type dbnull [code]...

View 7 Replies

Operator In Row Filter?

Sep 15, 2010

By Using

dv.RowFilter = "Convert([OIMainID], 'System.String') Like '" & OIMainIDTextBox.Text & "%'""

i'm almost getting the result i want. What i want is an exact match in the filter so if the box only contain the number 1 to will only show rows with the number 1 and not return say 12 13 14 etc etc, and vice versa for other numbers.

View 2 Replies

Pass In An Operator?

Jul 4, 2010

Is there any way to pass in an operator in VB.NET? I'm looking to reduce my lines of code and for two functions there is literally only an operator that is different.For example, I have two functions, Darken and Lighten. I'd like to get to a single function with as little code as possible. The only difference are Greater Than and Less Than operators.

Function Darken(ByVal clr1 As Color, ByVal clr2 As Color) As Color
Dim newR = If(clr2.R < clr1.R, clr2.R, clr1.R)
Dim newG = If(clr2.G < clr1.G, clr2.G, clr1.G)

[code].....

View 5 Replies

Randomize The Operator?

Dec 17, 2009

how do i randomize the operator?? i mean i wan the operator occur to be in random .i have to rush out my miniproject on next wednesday so i do ask the problem i meet here

View 5 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved