.NET Tip: Type Casting and Comparison Using "as" and "is" California

Use some of the language's lesser known features for safe type casting and comparison.

Local Companies

SystemSelectionOnline.com
415-343-2948
225 Bush Street
San Francisco, CA
AniWorld Inc
(626) 564-9768
758 E Colorado Blvd
Pasadena, CA
Zimon Telecom
323-200-9010
264 S. LaCienega Blvd. #200
Beverly Hills, CA
Prokinetic Technology, Inc.
925-245-1800
1874 Holmes St.
Livermore, CA
Axmor Software
1 877 772 9667
299 Stage Road
Pescadero, CA
Built On Linux
415.336.7182
2611 Etna St
Berkeley, CA
BPI
(818) 347-7122
24500 Indian Hill
West Hills, CA
iFluke
91-11-5132253
santa clarita
california, CA
Solix Technologies
888-GO-SOLIX
685 West Maude Avenue
Sunnyvale, CA
Digital Fuel
650-524-2520
951 Mariner's Island Boulevard
San Mateo, CA


.NET Tip: Type Casting and Comparison Using "as" and "is"

provided by: 
Originally published at Internet.com


You are probably used to using C-style casts. Look at an example starting with C-style casts and see how using "as" and "is" can help your code. A common situation I run into is working with controls in an ASP.NET DataGrid. Suppose I need to work with the DataGridItem that is the parent of one of the controls in the grid. Using C-style type casting, I would do something like this: // C-style try { DataGridItem item = (DataGridItem)mycontrol.Parent; if (item.GetType().ToString() == "DataGridItem") { // Do something interesting here } } catch (InvalidCastException ex) { }

Although this method works, there is a much cleaner way. First, I'll address the type cast and exception handling using "as". With "as", there is no need to check for exceptions Because it will either return the object as the requested type or it will return null. You then can check the value against null to see whether the type conversion was successful. // Using As DataGridItem item = mycontrol.Parent as DataGridItem; if (item != null) { // Do something interesting here }

This code is much more concise and explicit than when using C-style type casting. Adding the use of "is" in the comparison makes this code more readable and is slightly more efficient than the comparison to null. The end result looks like this: // Using As and Is DataGridItem item = mycontrol.Parent as DataGridItem; if (item is DataGridItem) { // Do something interesting here }

Compare this with the original version using C-style type casting. I think that you will agree the version using "as" and "is" is easier to understand and maintain because there is no need to worry about invalid cast exceptions.

About the Author

Jay Miller is a Software Engineer with Electronic Tracking Systems, a company dedicated to robbery prevention, apprehension, and recovery based in Carrollton, Texas. Jay has been working with .NET since the release of the first beta and is co-author of Learn Microsoft Visual Basic.Net In a Weekend. Jay can be reached via email at jmiller@sm-ets.com.

Author: Jay Miller

Read article at Internet.com site

Featured Local Company

FAST SOFTWARE SOLUTIONS

619-886-2916
1037 WILBUR AVE
SAN DIEGO, CA
http://www.fastsoftwaresolutions.com

Regional Articles
- .NET Tip: Type Casting and Comparison Using "as" and "is" Adelanto CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Agoura Hills CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Alameda CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Alhambra CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Aliso Viejo CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Alpine CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Altadena CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Anaheim CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Antelope CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Antioch CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Apple Valley CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Aptos CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Arcadia CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Arcata CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Arroyo Grande CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Arvin CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Atascadero CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Atwater CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Auburn CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Avenal CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Azusa CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Bakersfield CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Baldwin Park CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Banning CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Barstow CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Bell CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Bellflower CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Belmont CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Benicia CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Berkeley CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Beverly Hills CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Bloomington CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Blythe CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Bonita CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Brawley CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Brea CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Brentwood CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Buena Park CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Burbank CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Burlingame CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Calabasas CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Calexico CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Camarillo CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Campbell CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Canoga Park CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Canyon Country CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Carlsbad CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Carmichael CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Carpinteria CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Carson CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Castaic CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Castro Valley CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Cathedral City CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Ceres CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Cerritos CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Chatsworth CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Chico CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Chino CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Chino Hills CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Chowchilla CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Chula Vista CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Citrus Heights CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Claremont CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Clovis CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Coachella CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Coalinga CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Colton CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Compton CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Concord CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Corcoran CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Corona CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Coronado CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Costa Mesa CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Covina CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Crescent City CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Culver City CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Cupertino CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Cypress CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Daly City CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Dana Point CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Danville CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Davis CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Delano CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Desert Hot Springs CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Diamond Bar CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Dinuba CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Downey CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Duarte CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Dublin CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" El Cajon CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" El Centro CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" El Cerrito CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" El Dorado Hills CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" El Monte CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" El Segundo CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" El Sobrante CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Elk Grove CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Emeryville CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Encinitas CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Encino CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Escondido CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Eureka CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Fair Oaks CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Fairfield CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Fallbrook CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Fillmore CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Folsom CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Fontana CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Fountain Valley CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Fremont CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Fresno CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Fullerton CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Galt CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Garden Grove CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Gardena CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Gilroy CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Glendale CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Glendora CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Goleta CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Granada Hills CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Granite Bay CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Grass Valley CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Hacienda Heights CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Half Moon Bay CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Hanford CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Harbor City CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Hawaiian Gardens CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Hawthorne CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Hayward CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Healdsburg CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Hemet CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Hercules CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Hermosa Beach CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Hesperia CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Highland CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Hollister CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Huntington Beach CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Huntington Park CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Imperial Beach CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Indio CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Inglewood CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Irvine CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" King City CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" La Canada Flintridge CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" La Crescenta CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" La Habra CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" La Jolla CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" La Mesa CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" La Mirada CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" La Palma CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" La Puente CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" La Quinta CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" La Verne CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Laguna Beach CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Laguna Hills CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Laguna Niguel CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Lake Elsinore CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Lake Forest CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Lakeside CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Lakewood CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Lamont CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Lancaster CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Lawndale CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Lemon Grove CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Lemoore CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Livermore CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Lodi CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Loma Linda CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Lomita CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Lompoc CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Long Beach CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Los Alamitos CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Los Altos CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Los Angeles CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Los Banos CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Los Gatos CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Los Osos CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Lynwood CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Madera CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Malibu CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Manhattan Beach CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Manteca CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Marina CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Marina Del Rey CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Martinez CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Marysville CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Maywood CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Mckinleyville CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Menlo Park CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Merced CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Mill Valley CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Millbrae CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Milpitas CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Mira Loma CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Mission Hills CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Mission Viejo CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Modesto CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Monrovia CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Montclair CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Montebello CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Monterey CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Monterey Park CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Moorpark CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Moraga CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Moreno Valley CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Morgan Hill CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Mountain View CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Murrieta CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Napa CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" National City CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Nevada City CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Newark CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Newbury Park CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Newhall CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Newport Beach CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Nipomo CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Norco CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" North Highlands CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" North Hills CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" North Hollywood CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Northridge CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Norwalk CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Novato CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Oakdale CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Oakland CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Oakley CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Oceanside CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Ojai CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Ontario CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Orange CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Orangevale CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Orinda CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Oroville CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Oxnard CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Pacific Grove CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Pacific Palisades CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Pacifica CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Pacoima CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Palm Desert CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Palm Springs CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Palmdale CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Palo Alto CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Palos Verdes Peninsula CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Panorama City CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Paradise CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Paramount CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Pasadena CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Paso Robles CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Patterson CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Perris CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Petaluma CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Pico Rivera CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Pinole CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Pittsburg CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Placentia CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Placerville CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Pleasant Hill CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Pleasanton CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Pomona CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Port Hueneme CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Porterville CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Poway CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Ramona CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Rancho Cordova CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Rancho Cucamonga CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Rancho Palos Verdes CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Rancho Santa Margarita CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Red Bluff CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Redding CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Redlands CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Redondo Beach CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Redwood City CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Reedley CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Reseda CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Rialto CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Richmond CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Ridgecrest CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Riverbank CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Riverside CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Rocklin CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Rohnert Park CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Rosamond CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Rosemead CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Roseville CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Rowland Heights CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Sacramento CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Salinas CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Anselmo CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Bernardino CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Bruno CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Carlos CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Clemente CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Diego CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Dimas CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Fernando CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Francisco CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Gabriel CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Jacinto CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Jose CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Juan Capistrano CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Leandro CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Lorenzo CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Luis Obispo CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Marcos CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Mateo CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Pablo CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Pedro CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Rafael CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Ramon CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" San Ysidro CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Sanger CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Santa Ana CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Santa Barbara CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Santa Clara CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Santa Clarita CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Santa Cruz CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Santa Fe Springs CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Santa Maria CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Santa Monica CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Santa Paula CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Santa Rosa CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Santee CA
- .NET Tip: Type Casting and Comparison Using "as" and "is" Saratoga CA
-